<template>
<div class="parent">
<p>父组件</p>
<slot></slot>
</div>
</template>
<script>
export default {
name: "parent",
// 父组件中返回要传给下级的数据
provide() {
console.log("执行了");
return {
dataInfo: this.dataInfo,
};
},
props: {
// 分页参数
dataInfo: {
type: Object,
default: () => {
console.log(this);
return {};
},
},
},
data() {
return {};
},
};
</script>
<template>
<div class="child">
<p>子孙组件</p>
<p>{{ parentInfo[prop] }}</p>
</div>
</template>
<script>
export default {
name: "child",
// 子孙组件中接收祖先组件中传递下来的数据
inject: ["dataInfo"],
props: ["prop"],
data() {
console.log("执行了");
return {
parentInfo: this.dataInfo,
};
},
};
</script>
<template>
<div>
<parent :dataInfo="obj">
<child prop="name"></child>
</parent>
</div>
</template>
<script>
import parent from "./parent";
import child from "./child";
export default {
components: { parent, child },
data() {
return {
obj: {
name: "呵呵",
age: "18",
},
};
},
};
</script>
最后修改:2022 年 06 月 10 日
© 允许规范转载
20 条评论
博主太厉害了!
独家揭秘!逆天新开复古76传奇私服,重现热血传奇巅峰盛况!:https://501h.com/heji/2024-07-25/23316.html
独家揭秘:传奇超级变态攻速私服手游,惊世骇俗的极致体验!:https://501h.com/fugu/2024-08-02/24959.html
博主太厉害了!
真好呢
重温经典狂欢—老版本变态传奇私服,邀您怀旧畅玩!:https://501h.com/yuanshi/17384.html
传奇私服在什么时间段爆率为何更高?:https://501h.com/jingpin/2024-08-19/28933.html
文章的确不错啊https://www.cscnn.com/
哈哈哈,写的太好了https://www.cscnn.com/
兄弟写的非常好 https://www.cscnn.com/