【发布时间】:2020-01-19 16:23:00
【问题描述】:
我正在尝试使用 Vue.js 将数据存储到本地存储中。
如果我进入我的 main.js 文件并编写 localStorage.set('something', 5)。我可以在“应用程序”面板的“存储”下看到我的 Chrome 开发工具中的数据。
我希望这与我的其他数据(我实际计划使用的数据)一起发生,但我没有看到它。但是,此代码存储在我的 App.vue 父组件中的“方法:{}”下。我会假设这是问题所在,但由于我是 Vue 新手,我不知道将代码放在哪里,因此它将显示在开发工具的本地存储中。
我在这里显示我的代码是为了显示它的位置,而不是它的功能。
// App.vue
data() {
return {
healthScore: 0,
storedHealthScore: 0
}
},
methods: {
setHealthScore() {
localStorage.setItem('HealthScore', this.healthScore)
},
getHealthScore() {
this.storedHealthScore = localStorage.getItem('HealthScore')
},
removeHealthScore() {
localStorage.removeItem('HealthScore')
}
}
我需要将代码放在哪里,以便在本地存储中看到这些数据?
【问题讨论】:
标签: javascript vue.js local-storage google-chrome-devtools