这个地方我想做成动态的,我在computedContactList里面嵌套使用,直接报栈溢出了### 问题描述
<Tabs value="name1">
<TabPane v-for="(it, index) of computedContactList" :key="index" :label="it.name" :name="'name' + (index+1)">
<div v-for="(item, key) of contactListRange(index)" :key="key">
<FormItem :label="item.title">
<RadioGroup v-model="item.check" v-if="!item.hideCheck">
<template v-if="item.isYaCheckout">
<Radio label="Match">Ya</Radio>
<Radio label="Mismatch">Tidak</Radio>
<Radio label="NA">NA</Radio>
</template>
<template v-else>
<Radio label="Match">Sama</Radio>
<Radio label="Mismatch">Tidak Sama</Radio>
<Radio label="NA">NA</Radio>
</template>
</RadioGroup>
<Input :maxlength="500" v-model="item.value" type="textarea" :rows="1" v-if="!item.hideText"/>
</FormItem>
</div>
</TabPane>
</Tabs>
contactListRange(index) {
return this[`contact${index+1}`];
}
这个是我最后解决的方案
9 回答1.8k 阅读✓ 已解决
6 回答1.8k 阅读
3 回答1.5k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
这样写是没问题的吧 是不是数组越界了 contact的长度和computedContactList一样长吗