使用Element-ui版本 2.15.7 需要回显的代码
<el-form-item prop="action" label="租/借">
<el-radio-group v-model="addModule.action">
<el-radio label="0">借</el-radio>
<el-radio label="1">租</el-radio>
</el-radio-group>
</el-form-item>
出现的问题:
在网上查了一下,由于我数据库中action 字段的类型为int 类型,而radio的值默认应该是string 类型,所以radio不会默认选中。
解决办法就很多了,我是从后台拿到数据以后再把int 转成String 类型
let action = row.action.toString();
row.action = action;
PS:尝试了一下这种写也可以回显,应该在<el-radio> 中加不加v-model 属性都不影响
<el-form-item prop="action" label="租/借">
<el-radio-group v-model="addModule.action">
<el-radio v-model="addModule.action" label="0">借</el-radio>
<el-radio v-model="addModule.action" label="1">租</el-radio>
</el-radio-group>
</el-form-item>
|