【发布时间】:2021-06-04 01:18:07
【问题描述】:
我的数据中有一个数组:
data () {
return {
steps: [
{
disabled: this.someCheck
}
]
}
}
还有一个计算属性:
computed: {
...mapGetters({
getFinishedSteps: 'jobFound/getFinishedSteps'
}),
someCheck () {
let x = true
for (const val of this.getFinishedSteps) {
if (val === ('address_information' || 'contact_information' || 'financiel_information' || 'identity_information')) {
x = false
}
}
return x
}
}
还有模板:
<ProgressContent
v-for="(step, n) of steps"
:key="n"
/>
还有 ProgressContent 组件:
props: {
step: {
type: Object,
default: () => ({
disabled: false
})
},
}
我想将someCheck 计算属性的返回值传递给数据中的disabled 值,但在ProgressContent 组件中,disabled 值不存在(它是空的)。
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component vue-reactivity