代码逻辑类似:module 是个object
{
"appId": "",
"id": 65,
"name": ""
}
<el-form :model="form"><el-form-item label="申请模块" ><el-select v-model="form.module"><el-optionv-for="module in module_list":key="module .id":label="module .name":value="module"></el-option></el-select></el-form>
赋值后总是出现展示的和实际赋值的不一致。原来是因为缺少了 value-key
作为它的唯一性标识。
如果 Select 的绑定值为对象类型,请务必指定
value-key
作为它的唯一性标识。
加上value-key就好了
<el-form :model="form"><el-form-item label="申请模块" value-key="id"><el-select v-model="form.module"><el-optionv-for="module in module_list":key="module .id":label="module .name":value="module"></el-option></el-select></el-form>