三层真不算深,但筛选项这种"父层持有、子层读写"的状态,确实是最适合抽出来的一类。先说结论:先 provide/inject 封一个 composable,真要跨路由或者要持久化再换 Pinia,因为换了以后调用方一行都不用改。 先说那个"响应式容易丢"的说法,这多半是从 Vue2 时代传下来的。Vue3 里只要你 provide 的是 ref/reactive/comput...
回答于 3 天前