离谱 回显的内容不是 label 而是 value 的值
返回官方看说明:
v-model
的值为当前被选中的el-option
的 value 属性值
value / v-model 绑定值有3种类型 boolean / string / number
根据自身代码猜测是:tableData.bookId 与 item.id 类型不一致导致
<el-form-item label="父级书签">
<el-select v-model="tableData.bookId" placeholder="请选择">
<el-option
v-for="item in options"
:key="item.id"
:label="item.hl"
:value="item.id">
</el-option>
</el-select>
</el-form-item>
我将后端的 bookId 字段类型改为 Integer 与 :value="item.id 字段类型保持一致解决此问题