是不是不用每个变量都用ref定义?

来源:3-5 歌手列表固定标题实现(中)

学东西要快

2021-05-27

老师 你好, 对于一些与响应式无关的数据, 是不是不用每个变量都用ref定义
我尝试将listHeights设置为普通数组, currentIndex设为普通数值0 验证了一下, 发现实现效果也是一样的。

如果是的话, 不用ref定义, 是否能提高一丝丝的性能?

很冒昧要质疑一下老师, 哈哈哈
老师你这样将所有变量都用ref定义, 是否是一种"偷懒"的做法 在性能和开发方便的博弈中更求开发方便 这样就不用考虑哪些数据是跟响应式有关的, 哪些是跟响应式无关的

图片描述

写回答

1回答

ustbhuangyi

2021-05-28

ListHeights 可以不定义成响应式,不过 currentIndex 还是需要的,因为模板中用到了。

课程中也演示了一些变量是不需要定义成响应式的,ListHeights 确实定义成一个普通的数组就够了

0
1
学东西要快
非常感谢!
2021-06-04
共1条回复

Vue3开发企业级音乐Web App 明星讲师带你学大厂代码

慕课网明星讲师黄轶深度讲解 Vue3.0 ,提升的不止是Vue代码能力

2223 学习 · 1002 问题

查看课程