state.name='' //这样写是有效的
但是批量处理key 是变量就无效了
下面的代码 无效
var copyState = deepClone(state) // 拷贝state对象
function deepClone(obj) {
var newObj = obj instanceof Array ? [] : {}
for (var i in obj) {
newObj[i] = typeof obj[i] === 'object' ? deepClone(obj[i]) : obj[i]
}
return newObj
}
for (var i in copyState) {
state[i] = copyState[i] // 递归赋值
}
console.log(state) //这个state值是改变了
//但是 getters的值没改变
console.log(this.getters)
求助
0 个回复