【发布时间】:2018-06-23 15:56:00
【问题描述】:
我正在尝试存储数据以供以后在 vue 组件中使用。
数据函数,示例1
data:
function () {
return {
username: '',
phoneNumber: '',
}
}
保存方法
var x = JSON.stringify(this.$data)
localStorage.setItem('xxx', x);
加载会失败,代码:
var x = JSON.parse(localStorage.getItem('xxx'));
this.$data = x; // <<< Not working
什么时候改变数据功能(添加容器)
data:
function () {
return {
container:{
username: '',
phoneNumber: '',
}
}
}
加载作品
var x = JSON.parse(localStorage.getItem('xxx'));
this.$data.container = x.container; // <<< Works
如何不像第一个示例那样添加额外的容器
【问题讨论】:
-
有什么问题?你能提供详细信息吗?link
-
为了更清楚而更改了描述,希望现在清楚了
标签: vue.js components