我们知道,一个组件可能会被多处引用,那么如果直接使用对象形式,可以预想到所有引用此组件的实例,在对这个组件data中数据进行修改时,会影响到其他引用此组件的数据一起修改,造成数据混乱错误. 因此将其设置为一个方法返回的对象,避免了所有引用此组件的实例共享同一个data对象. ———————————— Read More
这个知识点比较容易理解,没有什么好讲的,直接看官网也可以. 官网没有讲解其具体用途,比如说跳转到一个页面后,这个页面在浏览器顶栏显示的标题 title,可以记录在 meta 中,利用beforeEach导航守卫,每次路由跳转到一个页面,都执行: document.title = to.matched Read More
https://router.vuejs.org/zh/guide/advanced/navigation-guards.html#%E5%85%A8%E5%B1%80%E5%89%8D%E7%BD%AE%E5%AE%88%E5%8D%AB 更新一下个人最新理解:https://www.cnblog Read More
1. 防抖:简单来说即当一个事件我们不希望其频繁被触发,可以使用防抖. 原理是当一个事件被触发后,如果在未被执行前【处于setTimeout的delay阶段】再次触发该事件,则事件重新计时. function debounce(func, delay) { let timer = undefined Read More