vue.js面试题(单题)
题型 | 难易度 | 出现频率 | 浏览 | 评论 |
---|---|---|---|---|
问答题 | 15 | 0 |
试题信息收集不易,转发请带上出处,不甚感谢!如果您对任何编程问题还有疑问,欢迎点击下方按钮向老师提问!
问答题
- Vue2和Vue3的区别 / 为什么用vue3不用vue2 / 对vue3的了解
之前我们的项目是用vue2开发的,现在用的是vue3。我个人感受是vue3的响应式采用代理方式更方便,就不用为对数组或对象操作不会响应式的问题,而vue2需要考虑响应式的操作方法,比如采用索引的方式给数组赋值是不会响应式的,需要采用vue提供的方法set或是splice这样的函数。
其二,vue2编写代码采用的是选项式,我个感觉也挺不错的,vue3采用组合式的方式开发,代码灵活,刚开始不习惯,但后面习惯了也觉得挺好。
其三,vue3在开发中要手动引入需要的函数,如:ref,reactive,computed,而vue2都是写在对应的选项里。
vue3通常结合ts来开发项目更具有可维护性和阅读性。
以上就是我在开发对比中最直接的感受。