当Radio采用循环输出时,校验无效,单独一项一项输入,则校验有效,何解?
前2个radio有效,后面的就都校验无效
<FormItem prop="env_type">
<label class="share-label">环境类型:</label>
<RadioGroup v-model="trackInfo.env_type" @on-change="changeAAA">
**<Radio label="1">
<Icon type="logo-apple"></Icon>
<span>1</span>
</Radio>
<Radio label="2">
<Icon type="logo-apple"></Icon>
<span>2</span>
</Radio>
<Radio v-for="item in envList" :label="item.key" :key="item.key">
<Icon type="logo-apple"></Icon>
<span>{{item.value}}</span>
<span class="share-desc">{{item.desc}}</span>
</Radio>
</RadioGroup>
</FormItem>
已解
因为数组里的每个item,有个key:1,1是number类型。
label=item.key 出错
label必须赋值为字符串,不能数字
所以可以改成key:'1'