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.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
不是这样吗?