4-2

来源:4-2 tab 组件上下联动

Morning威

2019-10-12

图片描述
请问下这里为什么要使用const,前两个虽然还能理解,但是这种不重复计算的变量我觉得应该在计算属性里定义,让vue去完成缓存比较好吧。第三个transform明明不能重复定义,为什么他还实现了可以变化的逻辑呢?

写回答

1回答

ustbhuangyi

2019-10-12

所有定义的不可改变的变量,理论上都应该使用 const,通过调用 tabBar 组件的 setSliderTransform 方法完成实现了变化。

0
3
ustbhuangyi
回复
Morning威
这里的 scroll 的 pos 每次都是变化的,所以这里定义一个局部变量 transform,并且每次都是要去计算一遍是符合预期的。ES6 是不用 var 的,至于用 let 还是 const 的一个原则是定义的变量如果不修改就全部用 const 定义。
2019-10-13
共3条回复

Vue.js2.5+cube-ui重构饿了么App(经典再升级)

掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp

9868 学习 · 4162 问题

查看课程