答案抽空整理放在另外的长文档网址

1、 谈谈你对vue的理解;

2、 谈谈你对SPA的理解;

3、 vue为什么需要虚拟dom;

4、 谈一谈对vue组件化的理解;

5、 既然vue通过数据劫持可以精准探测数据变化,为什么还要虚拟dom进行diff检测差异;

6、 请说一下你对响应式数据的理解;

7、 vue中如何检测数组变化;

8、 vue如何进行依赖收集;

9、 Vue.set方法是如何实现的;

10、 V-if 和v-show 的优先级

11、 Watch & computed;

12、 解释ref和reactive区别;

13、 watch和watchEffect的区别;

14、 如何将template转换render函数;

15、 new Vue()过程中做了些什么?

16、 Vue.observable 你有了解过?

17、 V-if 和 v-for 哪个优先级更高;

18、 生命周期有哪些;

19、 Vue 中 diff 算法原理;

20、 请说明Vue 中 key 的作用和原理,谈谈你对它的理解;

21、 Vue.use 是干什么的?

22、 Vue.extend 方法的作用?

23、 Vue 组件 data 为什么必须是个函数?

24、 函数组件的优势

25、 Vue 中的过滤器了解?过滤器的应用场景

26、 v-once的使用场景;