基础知识点 -- 流水账方式
2020-09-27
review 小程序-个人设置 的总结。
- 依赖计算属性 x 的计算,但 x 的结果没有使用,chrome 会优化不会触发 x 的计算;小程序无此问题。
- 不要用这种奇怪的方式写代码!!
- view 里面不要有复杂的逻辑计算,有的话放 computed
- 两个好用的 js 函数:string.padStart, string.padEnd
- js 中 month 从 0 开始
- logout 最好调用接口,通知后台
- 无特别理由不要用 uni.reLaunch,比如 reLaunch 到登录页面将导致永远无法不登陆浏览 app,此时只能去菜单选择“重新进入小程序”
- 不要写死:
<image class="img" src="https://admin.bb.uninote.com.cn/oss?path=img/fanhuixiangqing@2x.png" mode=""></image>
- 改为:
<image class="img" :src='root + "/oss?path=img/fanhuixiangqing@2x.png"' mode=""></image>
- root 可以从全局配置中获取(放vuex)中,通过 mapState 映射
- 改为:
- 对象拷贝(deep/shallow)
- shallow 实现:Object.assign, ... 运算符
- deep 实现:原生没有,可以手动递归实现(前端面试常考题),或者 用 Lodash