Nuxt3使用pinia并持久化处理,同时配置自动引入自定义的仓库store模块
前言需要注意的是,我们的pinia仓库持久化操作只有在客户端渲染时操作才能触发,比如当第一次访问页面时,你可能直接在setup中给仓库存储内容,这是无效的,我们需要保证在客户端渲染时触发才行,比较好的办法就是在onMounted生命钩子中触发。究其原因就是服务端是没法操作local、cookie这些浏览器配置,而在setup中的代码,是会在服务端也运行的,这就可能导致部分代码到了客户端不再运行。教程安装依赖pnpm i @pinia/nuxt @pinia-plugin-persistedstate/nuxt安装成功后在nuxt.config.ts中配置模块:// nuxt.config...
最近评论