vue.js - nuxt js 商店在新鲜时丢失 id
问题描述
我在 nuxt js 中使用 store 来存储项目的 id,以便我可以查看项目的详细信息,这是因为我有两个仪表板,管理仪表板和项目仪表板,所以我遇到的问题是每当我刷新浏览器商店失去了身份证,我做错了什么?
商店代码中的操作
makeitemId({commit},payload){
commit('makehouseId',payload)
},
每次用户单击项目时都会发送 makitemid,从而更新我的商店
解决方案
您应该将vuex-persistedstate与vuex一起使用
所以使用下面的命令安装
npm install vuex-persistedstate
并像这样在存储到 index.js 中使用
import createPersistedState from 'vuex-persistedstate'
const store = new Vuex.Store({
plugins: [createPersistedState()]
//write your mutation , dispatcher and getters stuff
})
所以,现在刷新后一切都会存在
推荐阅读
- wpf - 使用 ReactiveUI 和 WPF 重新加载图像
- javascript - 无法读取未定义的属性“移动”-Vue/Vuetify/Storybook
- r - 无法打开文件'test.csv':没有这样的文件或目录文件中的错误(文件,“rt”):无法打开连接
- javascript - 使用 Spring Security 时出现意外的 403 错误
- python - 从文件中读取字典并打印键
- python - 将每个条目 '(,)' 列表转换为无字符串
- python-2.7 - 在 app-engine 上使用 google-cloud-tasks 和 python 2.7
- python - 如何解决电报中的此错误?
- java - 如何使用 Java 流 api 从列表列表中添加总量?
- sql - 我可以使用 postgreSQL 根据输入的名字和姓氏为用户创建电子邮件吗?