本文介绍: 注意:当数据发生变化时,vue会通过依赖追踪机制自动识别出那些组件需要重新渲染,然后再执行渲染函数,生成新的虚拟DOM,并将与旧的虚拟DOM进行比较,找出需要更新的节点,最后将其更新后的节点渲染为真实的DOM。首次渲染速度相对较慢,为实现单页面web应用功能及显示,需要在加载页面的时候将JS、CSS同一加载,部分页面可在需要时加载,所以必须对JS及CSS代码进行合并压缩处理。插槽就是子组件中提供给父组件使用的一个占位符,用表示,父组件可以在这个占位符中填充任何模板代码,如HTML、组件等。
1. vue理解:
核心特性:
2. SPA(单页面应用理解)
动态重写当前页面与用户交互,避免了页面之前切换而影响用户体验。他将所有的活动局限在一个web页面中,仅在该web页面初始化时加载相应的HTML,JS,CSS资源。一旦页面加载完成,spa不会因为用户操作而进行页面的重新加载或跳转,而是利用JS动态变化HTML从而实现交互。
3. vue实例挂载的过程
数据绑定 -》 数据渲染 -》 视图
4. v-for和v-if优先级
5. SPA首屏加载速度慢的原因和解决办法
速度慢的原因:
解决办法:
6. Vue中给对象添加新属性界面不刷新(直接给对象添加属性)
7. vue组件之间的通信方式有哪些
8. 对nextTick理解
9. slot(插槽)理解
10. 对keep-alive理解
11. vue常用的修饰符
12. 自定义指令以及使用场景
13. SPA和SSR有何异同
14. vue项目中如何解决跨域问题
15. vue3新特性相比于vue2
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。