组件间通信
方法1 props/$emit
方法2 空组件实例的$emit/$on
方法3 vuex
方法4 $attrs/$listeners
<template>
<div>
<h2>组件A 数据项:{{myData}}</h2>
<B @changeMyData="changeMyData" :myData="myData"></B>
</div>
</template>
<script>
import B from "./B";
export default {
data() {
return {
myData: "100"
};
},
components: { B },
methods: {
changeMyData(val) {
this.myData = val;
}
}
};
</script>
复制代码方法5 provide/inject
方法6 $parent/$children 与 ref
最后更新于