<el-descriptions :column="1" title :labelStyle="{width:'200px'}" border>
<el-descriptions-item :key="i" :label="item.attributeName" v-for="(item,i) in mxkzlist">
<el-radio-group
size="small"
v-if="item.optionType==1"
v-model="item.value"
>
<el-radio
@click.native="onRadioChange($event, sitem,item)"
v-for="sitem in item.option"
:label="sitem"
>{{sitem}}</el-radio>
</el-radio-group>
</el-descriptions-item>
</el-descriptions>
onRadioChange(e, sitem, item) {
let name = e.target.nodeName
//加判断就只出发一次,不加要不然会出发两次 input和label都会触发
//如果选中的那个**有值**,循环数组,把数组中选中的那个清空
if (name == 'INPUT') {
let ndata = this.$deepClone(this.mxkzlist)
if (item.value) {
ndata.forEach(itt => {
if (itt.id == item.id) {
itt.value = ''
}
})
}
this.mxkzlist = ndata
}
},
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。