<el-radio-group v-model="expirationTimeForm.user_property_code"> <el-radio v-for="item in props.dictObject.userTypes" :key="item.code" :value="item.code" :label="item.code" //注意这里必须写:label >{{ item.name }}</el-radio > //{{这里是展示的文字}} </el-radio-group>
这里的userTypes是需要父组件传来的一个数组类型的数据,但原本的数据是对象类型
而要遍历出效果 我们需要把数据类型转化一下:
dictObject.value.userTypes = Object.keys(userType).map((key) => ({
code: key,
name: userType[key]
}));
原本数据如下:
{"01":"企业用户","02":"非企业用户"}
处理后的数据如下:
[{code:"01",name:"企业用户"},{code:"02",name:"非企业用户"}]