🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1.父子通信: **props 和 $emit **父组件通过props向子组件传参, 子组件通过 $emit 向父组件传参 2. 父调用子: 子组件上定义ref 类似于id, 父组件在方法里通过$refs 可以调用这个子组件的方法和变量, 能通过方法参数进行传参, 3. 跨级:vuex 4\. 跨级: provide 和 inject 曾用过一次, 可以跨级传参, A.vue provide: {name:"provide "} B.vue inject :\['name'\], mounted() {console.log(this.name)} 以前都经常使用 props 和 $emit, 后来和一个框架学的, 父组件里在调用的子组件上加 ref, 然后就可以调用子组件的方法, 变量, 能传参, 子组件用 $emit 向父组件传参 [详细信息](https://note.youdao.com/s/C46qzk32)