收藏
回答

关于wx.chooseAddress的优化建议

其实有好多人都利用小程序开发电商类应用,此类应用肯定需要用户填写地址信息,想直接应用原生的wx.chooseAddress地址管理发现以下问题。


1、不能直接读取默认地址

一般订单页面都会有选择地址这项,假如使用微信的选择地址,每次都需要主动触发wx.chooseAddress才能返回值,能否针对地址新增一个回调方法,直接调用返回默认的地址信息。


2、返回地址状态

因为问题1的体验不是特别好,用户每次都需要选择地址,所以我尝试在自己的数据库中给每个用户都保存一条默认数据,根据微信地址变化而修改。但是发现微信wx.chooseAddress的返回值只有如下几项,没有信息增删的状态,这样的话默认地址也实现不了,只能重新写地址管理了。

wx.chooseAddress({

 success: function (res) {    

console.log(res.userName)    

console.log(res.postalCode)

console.log(res.provinceName)

console.log(res.cityName)

console.log(res.countyName)

console.log(res.detailInfo)

console.log(res.nationalCode)

console.log(res.telNumber)

 } })


不知道其他微信小程序的开发者是否遇到这个问题,官方既然开放了这个接口真心希望将这个功能做完善,不知道后续是否有优化,感谢。

回答关注问题邀请回答
收藏
登录 后发表内容