element ui 选择器不回显、回显值为value而不是label的问题

385 阅读1分钟

不回显问题请仔细查看数据字段有没有对上!

回显为value而不是label

这可能是因为addForm.userid数据的类型和item.id 的类型不一样
如:"1" !== 1, :value=1带冒号为数字类型,value="1"这样为字符串类型

 <el-select v-model="addForm.userid" class="m-2" placeholder="请选择姓名">
          <el-option v-for="item in userList" :key="item.id" :label="item.nickname" :value="item.id" />
</el-select>
<el-select v-model.number="changeForm.sex" placeholder="请选择性别"  clearable>
          <el-option label="男" :value=1 />
          <el-option label="女" :value=2 />
</el-select>