我在更新数组时遇到问题,即使在开发工具中它更新了它的状态。当然,它很简单!有任何想法吗?或者如果有更聪明的方法可以让我知道! :) 谢谢!
获取数据
get('/skills')
.then((res) => {
this.skillSet = res.data
})
计算
computed: {
skillFiltered() {
return this.skillSet = this.skillSet.map(res => ({
value: res.id,
label: res.name,
disabled: false
}))
.filter( res => res.disabled === false)
},
}
方法
methods: {
updateComputed() {
this.skillSet[0].disabled = true;
}
}
最佳答案
对于可设置的计算,您需要不同的结构。
引用 Computed-Setter
关于javascript - Vue.js 2 : Computed array iteration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47093919/