大家可能知道常规组件传值,父传子使用子组件定义好的props值,子传父可以使用子组件里面定义的时间this.$emit();
然后很多层的情况,一层一层慢慢传太慢,vue提供了依赖注入的钩子:provide/inject
provide() {
return {
isTrue: true
};
},
inject: {
isTrue: {
type: Boolean,
default: false
}
},
在某些情况下可以很好的传值;
顺便记录一下 两个缓存的钩子 activated/deactivated
进入页面和离开页面触发,提前keep-alive为true;
ps:多写博客,坚持