今天跟大神 重新认识 Vue.js | Kuro Hsu 跨越层级的传递方式 学习祖先元件怎麽传递家训给後代
只要在祖父元件设定 provide(){}
,并在子孙元件设定 inject:[]
接收器,子孙就可以收到祖先元件的资料了,但我们多加 Vue.computed()
让祖先元件的资料变更时,同步传送变更後的新资料给乖儿孙
在祖先元件里设定 provide()
data() {
return {
grandpaYell: 'grandpa Rooock!'
}
},
provide() {
return {
provideYell: Vue.computed(() => this.grandpaYell)
};
}
在子孙元件里设定 inject:[]
inject: ['provideYell'],
并在子孙元件的 template 里使用时需要加上 .value
<p>{{ provideYell.value }}</p>
祝大家开开心心河河笑,如果上述理解有误希望能协助提点~感谢大家 (っಠ‿ಠ)っ
<<: Day11 - this&Object Prototypes Ch3 Objects - Contents - Existence
众多使用者推荐,SEO 套件唯一好选择 YoastSEO 暨昨天的文章【领域展开 23 式】 Pag...
前言 撰写机器学习/深度学习相关程序时,我们常要调整超参数(Hyperparameters),观察模...
第一次请到好员工,能帮你上天堂; 不过,大多都是让你白忙...... 是否选对人,真的很重要。 但,...
今天来说明如何在 react 内执行 setTimeout 跟 setInterval 复习概念,在...
在 Google Search Console 的 KPI 总表中,每一个数字背後是一大堆因子,最後...