1、select下拉框回显不能切换
这个问题是render不能刷新造成的
<el-form-item label="所属用户">
<el-select v-model="form.userId" placeholder="请选择" @change="handleSelectChange">
<el-option
v-for="dict in userList"
:key="dict.userId"
:label="dict.userName"
:value="dict.userId">
</el-option>
</el-select>
</el-form-item>
handleSelectChange() {
this.$forceUpdate()
}
给select组件加上change事件调用方法来强制刷新,即可解决
2、回显不显示label,显示value值
这个问题简单,因为model绑定值的属性和value值属性不一致造成的赋值时改变下类型即可