父子组件交互方式多种,props、vuex、emit、localStorage还有就是这个provide/inject了。它适合层级比较深的组件,比如子,子孙,子孙后代的组件有好几个用到父组件的某个属性,但是 provide/inject不是响应式的 ,实现响应式如下方法
1、与vm.observable组合使用实现响应式
实现逻辑:
parent.vue
children.vue:
链接:https://www.jianshu.com/p/2c9c9a6e324a
2、传递的参数用一个方法返回
3、把需要传递的参数定义成一个对象
链接:https://www.jb51.net/article/263392.htm