我在更新数组时遇到问题,即使在开发工具中它更新了其状态。当然很简单!有任何想法吗?或者如果有更聪明的方法来做到这一点,请告诉我! :)谢谢!
获取数据
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;
}
}
最佳答案
您需要一个不同的结构来用于可设置的计算。
关于javascript - Vue.js 2 : Computed array iteration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47093919/