目录
生命周期的完整执行时机:

组件关系及数据共享:
父向子共享数据:

子向父共享数据:

父子组件双向同步:

兄弟组件数据共享:

后代数据共享:



注意祖先级数据只会共享给子孙级,子孙级不可以修改。
当我们想同步更新后代所接受的值时,可以使用computed函数:
使用computed函数完成后代数据动态更新:


由于computed函数可能会提示以下warn:
injected property "T_mainData" is a ref and will be auto-unwrapped and no longer needs `.value` in the next minor release. To opt-in to the new behavior now, set `app.config.unwrapInjectedRef = true` (this config is temporary and will not be needed in the future.)
这一提示就是告诉我们在这一版本可能需要使用app.config.unwrapInjectedRef = true,但是这样computed函数不再自动解包。而这一警告是提示我们provide提供的值会自动解包,并不需要".value"以获取computed计算后的值。
vuex概念:

本文详细探讨了Vue3组件的生命周期及其完整执行时机,讲解了父向子、子向父以及兄弟组件间的数据共享方法,特别强调了后代数据共享的注意事项。在后代数据动态更新时,利用computed函数的技巧。同时,文章还深入介绍了Vuex的概念,它是Vue.js应用程序的状态管理库,用于在组件之间协调复杂的数据流。在使用过程中,注意Vue3中关于provide/inject的警告和新行为。
https://v3.cn.vuejs.org/guide/instance.html#%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E9%92%A9%E5%AD%90
2610

被折叠的 条评论
为什么被折叠?



