在uni-app项目开发中,很可能会涉及到收货地址部分的逻辑,菜菜的我被揪到前端项目组写了几天页面,闲暇时间对收货地址的一些问题进行一波梳理总结。
问题说明
刚开始写这部分的时候,我的想法很简单。增删改查一套走起,直接完事。可后续开发跟使用还是欠缺一些逻辑的。
问题一 默认收货地址手动设置 还是自动维护
在购物车结算页面需要拉取用户的默认收货地址,但是在增加编辑收货地址的时候,这个默认地址是用户手动设置 还是系统自动处理。
如果是用户自己设定的,那么可能会存在用户添加好几个地址,却没有设置默认地址,这样每次结算都需要手动选择的问题。没法保证用户一定会有默认地址。
如果是系统自动处理,那就是用户新增的第一个就是默认收货地址,后续可以在列表中可以手动更改,这就保证了用户至少会有一个默认地址。
问题二 选择收货地址如何处理
收货地址列表,不仅有对收货地址的 新增 编辑 删除 设为默认的操作。还有个选择收货地址的操作。这是我在进行编码前所没有想到的问题。
当我在结算页面需要选择收货地址时候,
此时在收货地址列表中,需要选择一个收货地址,或者是新增一个收货地址。这部分逻辑就需要在收货地址列表开发时候一起考虑到的情况了。
这里把这部分逻辑记录一下,后续再写收货地址的时候就可以不落下整部分逻辑了。
© 版权声明
文章版权归作者所有,未经允许请勿转载,侵权请联系 admin@trc20.tw 删除。
THE END