Element-ui中的el-radio无法数据回显

使用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>

出现的问题:

Element-ui中的el-radio无法数据回显_第1张图片

在网上查了一下,由于我数据库中action字段的类型为int类型,而radio的值默认应该是string类型,所以radio不会默认选中。

解决办法就很多了,我是从后台拿到数据以后再把int转成String类型

//由于radio默认返回了String值,所以要把其转为int类型
      let action = row.action.toString();
      row.action = action;

Element-ui中的el-radio无法数据回显_第2张图片
PS:尝试了一下这种写也可以回显,应该在中加不加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>

你可能感兴趣的:(vue,vue)