Day12 - 祖父元件与孙子元件间的传音入密

今天跟大神 重新认识 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>

待读 官方文件:Provide / Inject


祝大家开开心心河河笑,如果上述理解有误希望能协助提点~感谢大家 (っಠ‿ಠ)っ


<<:  Day11 - this&Object Prototypes Ch3 Objects - Contents - Existence

>>:  【D12】发现新厨具:Snapshot

【领域展开 24 式】 WordPress 外挂目录中排名第一的 YoastSEO

众多使用者推荐,SEO 套件唯一好选择 YoastSEO 暨昨天的文章【领域展开 23 式】 Pag...

Jupyter Notebook 输入栏位设计(1)

前言 撰写机器学习/深度学习相关程序时,我们常要调整超参数(Hyperparameters),观察模...

成员 5 人:第一个员工,是紧急出现的不明生物

第一次请到好员工,能帮你上天堂; 不过,大多都是让你白忙...... 是否选对人,真的很重要。 但,...

react 大冒险-setTimeout setInterval in react -day 24

今天来说明如何在 react 内执行 setTimeout 跟 setInterval 复习概念,在...

从 IT 技术面细说 Search Console 的 27 组数字 KPI (27) :SEO KPI 那个最有价值呢(上)?

在 Google Search Console 的 KPI 总表中,每一个数字背後是一大堆因子,最後...