#### 注意 + 关于getStorage和setStorage - 不要用封装的getStorage单独通过uni.setStorage设置的本地存储 ``` // 封装的setStorage没有判断字符串,直接对字符串换为 JSON 字符串, getStorage拿出来的值是对应的基本数据类型(基本数据类型) el: const str1 = "1" const num = 1 setStorage("str1", str1) ""1"" getStorage("str1") // "1" setStorage(num) // "1" getStorage("num") // 1 getStorage("str1") === getStorage("num") // false error: uni.setStorageSync("str2", str1) // "1" getStorage("str1") === getStorage("str2") // true ``` + 小程序和vue页面生命周期顺序 - created => onLoad => onShow => mounted => onReady => onUnload => destroyed + 关于zIndex层级为防止层级规范 - 一般层级(普通层级,如展示一些普通信息) zIndex范围 1-98 - 当前页面最高层级,如遮罩 zIndex 99 - 仅次于小程序原生弹窗 zIndex 100 #### warning + 2021/6/29,本日起的代码可能会引起不适,but all can run(效率和质量不会成正比关系) #### 未完成 + 支付 + 订单管理 + 订单详情 + 精度处理 #### unFinish, but not important + 自定义的导航栏的样式计算可以在vuex中处理(wxs计算) + 详情有个深拷贝的问题。暂时通过JSON.stringify()处理 + 所有的价格都是通过toFixed会可能出现精度问题。一般发现不了 + 确认订单页面要跳到地址列表页面选择 签收退款 + 退款成功状态显示