1. 使用 uni-app 框架,使用 uni-ui 组件库实现界面。
2. 使用本地存储,完成搜索记录的持久化,关键词去重和数量限制。
3. 通过 uni.getUserInfo()方法,获取 rawData、encryptedData、signature、iv 等参数,然后通过 uni.login()获取登录凭证 code ,实现微信一键登录功能。
4. 使用 mixin 混入,对代码逻辑进行抽离,进行复用。
5. 页面上拉加载,配合节流,完成数据懒加载,提高页面响应速度。
6. 使用 vuex 和本地存储完成购物车添加功能。