原副标题:丁鹿大学堂:自学vue3模块通讯形式(下)
refs的形式传参
vue3须要借助于开发周期形式,其原因很单纯,在setup继续执行时,template中
letbox=ref(null); 那个box要和ref存取的是同一英文名字
provide和inject
provide和inject是Vue中提供更多的两对API,该API能同时实现父模块百惠模块SRAM,不论层次Ploudalm,都能透过这对API同时实现。
在vue2中也有这种的应用领域,他一般来说是用以他们PCBUI模块的这时候会加进。
子模块采用
该事件汇流排
Vue3Zimride除该事件汇流排,但能借助于服务器端辅助工具来顺利完成,Vue非官方所推荐mitt或tiny-emitter
但该事件汇流排有利于保护。他们有位介绍要是,非官方都不见得全力支持了,为何更要用呢?
状态管理辅助工具
Vuex和Pinia是Vue3中的状态管理辅助工具,采用这两个辅助工具能轻松同时实现模块通讯,
Pinia是Vue.js的轻量级状态管理库,比起vue3中的Vuex状态管理,pinia更轻量,也是vue3非官方更为所推荐的。他们这里先有位大概的印象,回头会专门写文来介绍。