收藏
回答

wx.chooseAddress收货地址界面显示问题

问题模块
API和组件

进入地址列表,此时我已经有一个地址并且默认选中,我也把这个地址放进缓存了。

现在我要新增一个地址,我填好信息后,点击完成,此时界面回到地址列表(左上角是取消,右上角是完成),并且现在地址列表默认选中的是我新增的地址,我点击返回按钮,这时候进入了  fail  回调,说明我选择新的地址失败,但是我重新回到地址列表,默认勾选的地址还是我之前新增的地址。



这样好像不太好吧。。。。既然我新增地址后没有点击完成,界面应该默认选中的是我上次选择的地址,而不是选中我新增的地址啊,这样会让用户很迷惑吧(用户:明明显示的我选中新增地址A,为什么到最后我的收货变成之前选择那个?)

最后一次编辑于  2017-07-14  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 大苹果
    大苹果
    2018-03-16

    首先对于你问题的猜测:他们好像是需要点击确定才触发的success回调。

    而我的问题是,当你删除地址列表里的所有地址后,点击确定,他们就不执行success回调了(比如返回个空对象)!却去执行的fail回调了!!这个大坑简直太坑了!!

    因为点击返回,执行的是fail回调,向右切出页面,也是fail回调,而地址为空时点击确定,竟然也去执行fail回调,这个让人怎么判断当前地址是有值还是没值??

    希望微信官方能给个合理解释!


    2018-03-16
    赞同
    回复