由于路由切换以及页面进行刷新时,vuex会丢失数据,所以需要一个办法来在做这些操作时保存数据; 这里使用的是vuex-persistedstate这个插件: 安装命令: yarn add -S vue-peristedstate 然后新建插件localStorage.js:默认使用localStorage,也可以使用sessionStorage以及cookie 最后在nuxt.config.js中注入: 注意:由于获取storage需要window对象,所以注入的时候记得ssr:false,否则会报window