vuex,定义了一个对象,如:
`const state = {
info:{
name:'张三',
age:18,
sex:'man'
}
}`
用mutations可以改变info这个对象的值
现在要求只改变其中一个值,比如改成 name:'李四',(age:18,sex:'man'要保留)
改怎么做呢
vuex,定义了一个对象,如:
`const state = {
info:{
name:'张三',
age:18,
sex:'man'
}
}`
用mutations可以改变info这个对象的值
现在要求只改变其中一个值,比如改成 name:'李四',(age:18,sex:'man'要保留)
改怎么做呢
改变整个info
啊
mutations: {
changInfo(state, payload) {
state.info = Object.assign({},state.info, payload);
}
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
不是这样吗?