1.父组件 传值 子组件(子组件用props接收)
注意:规范写法前面的msg事件名称和数据名称一致
//父组件
<template>
<div>
<Dialog ref="Dialog" :msg="msg"></Dialog>
</div
</template>
<script>
import Dialog from "./Dialog";
name: "DataOrigin",
components: {
Dialog
},
data() {
return {
msg:{}
}
}
</script>
//子组件
<template>
<div>
<Dialog ref="Dialog" :msg="msg"></Dialog>
</div
</template>
<script>
props: {
msg: {
type: Object,
required: true,
},
},
</script>
2.子组件 传值 父组件(子组件用$emit传递)
3.兄弟组件之间的传值 (需要通过一个中转站bus)
A:兄弟传值
bus.$emit("toFooter", this.msg);
B:兄弟接收
bus.$on("toFooter", (data) => {
this.msg = data;
});