摘要: 概念: 路由守卫:就是进入当前路由前,有个人“门卫”进行保护,也可以理解为“安检”。 路由守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。 1.全局路由守卫 全局路由守卫有个两个:一个是全局前置守卫,一个是全局后置守卫 ,钩子函数按执 阅读全文
posted @ 2023-03-08 22:30 猛踢瘸子那条好腿喽 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 一、vue2和vue3的区别 1、双向数据绑定原理不同 vue2:vue2的双向数据绑定是利用ES5的一个API:Object.definePropert() 对数据进行劫持,结合发布订阅模式的方式来实现的。 vue3:vue3中使用了ES6的Proxy API对数据代理。相比vue2.x,使用pr 阅读全文
posted @ 2023-03-08 18:00 猛踢瘸子那条好腿喽 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 会不会引发vue中的组件更新,只要抓住:组件模板的显示结果会不会改变就行,如果显示结果会变,那就会更新组件,否则不会引发组件更新。 一、数据有没有渲染在页面上: 数据在模板(页面)里使用了:只要数据变了,自然会引起页面的更新,因为,影响了组件里的模板显示结果 数据没有在模板(页面)里使用:就算数据变 阅读全文
posted @ 2023-03-08 13:56 猛踢瘸子那条好腿喽 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、重绘重排的概念: 重绘的意思是:重新绘制,如:颜色发生变化, 重排(回流)的意思是:重新排列,即布局会受影响,如:用js动态改变了元素的宽或高,就会影响其它元素的位置,这叫重新排列。 二、什么时候引起重绘,什么时候引起重排: 1、重排(回流):回流这一阶段主要是计算节点的位置和几何信息,那么当页 阅读全文
posted @ 2023-03-08 11:24 猛踢瘸子那条好腿喽 阅读(102) 评论(0) 推荐(0) 编辑