中等Vue
0 1

在Vue组件中如何访问根实例?

【概念释义】

访问根实例this.$root 指向根 Vue 实例;跨多层可用 event bus(Vue 2 $on/$emit,已废弃改 mitt)、provide/injectVuex。少依赖 $root,耦合高。

【基础使用】

javascript
"qb-hl-comment">// 子组件
this.$root.globalConfig;

"qb-hl-comment">// 根挂载
new Vue({
  data: { globalConfig: {} },
  render: (h) => h(App),
}).$mount("#app");

"qb-hl-comment">// 推荐 provide/inject

登录查看完整 671

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)