Javascript Vue.js 2:计算数组迭代
我在更新数组时遇到问题,即使在开发工具中它更新了它的状态。当然,这很简单!有什么想法吗?或者如果有更聪明的方法,请让我知道!:)谢谢 获取数据Javascript Vue.js 2:计算数组迭代,javascript,vue.js,vuejs2,Javascript,Vue.js,Vuejs2,我在更新数组时遇到问题,即使在开发工具中它更新了它的状态。当然,这很简单!有什么想法吗?或者如果有更聪明的方法,请让我知道!:)谢谢 获取数据 get('/skills') .then((res) => { this.skillSet = res.data }) 计算的 computed: { skillFiltered() { return this.skillSet = this.skillSet.map(r
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;
}
}
对于可设置的计算机,您需要不同的结构
Ref对于可设置的计算机,您需要不同的结构
Ref所以你不能从数组中过滤禁用的技能?UpdateComputer应该做什么?据我所知,它们都是默认禁用的,所以没有真正的理由使用第二个过滤器。@MichałKostrzyński在使用UpdateComputerd进行一些更新后,过滤器变得可用。Faly,如何?它总是在过滤器有机会启动之前返回
禁用:false
。所以你不能从数组中筛选禁用的技能?UpdateComputer应该做什么?据我所知,默认情况下所有技能都被禁用,所以没有真正的理由使用第二个过滤器。@MichałKostrzyński在使用UpdateComputerd进行一些更新后,过滤器变得可用。Faly,如何使用?在过滤器有机会启动之前,它总是在禁用时返回:false
。