vue key Diff算法 中央bus实现平行组件之间的传值 路由的重定向和别名 vuecli2与vuecli3 RESTFul vue自定义插件
v-for key v-for循环需要添加key属性,唯一标识,这样重新渲染的速度比较快;key的作用==》虚拟DOM的Diff算法 主要作用是快速更新虚拟dom树 lodash javascript使用工具库 中央bus实现平行组件之间的传值 $emit与$on进行组件之间的传值;注意$emit和$on的事件必须在一个公共的实例上,才能够触发 demo: 平行组件 A B C 中央bus;实现 A向C传递数据 B向C传递数据;$emit触发 $on接收 必须绑定在同一个实例上 新建一个Vue实例Event 在A B组件中传递数据 Event.$emit('sendMsg',msg) 触发事件, 在c组件的mounted中绑定事件: Event.$on('sendMsg',msg=>{ }) vue-router导航守卫 beforeEach afterEach beforeReslove beforeRouterEnter(to,from,next) 在next的回调函数中可以访问this实例 beforeRouterUpdate(to,from,next) 在路由切换时,路径改变,但是组件复用的情况下,生命周期钩子不会触发,就可以在这里获取路由参数 beforeRouterLeave(to,from,next) 清除定时器 在离开当前页面时,给用户提示信息,是否确认要离开