編輯數據時,下拉框顯示的id值未能展示對應的label
<el-form-item label="執行頻率"> <el-select v-model="planForm.scheduleId" style="width: 220px"> <el-option v-for="item in scheduleIdOptions" :key="item.value" :label="item.label" :value="item.value" ></el-option> </el-select> </el-form-item>
scheduleIdOptions: [ { label: "單次", value: "0" }, { label: "日", value: "1" }, { label: "周", value: "2" }, { label: "月", value: "3" }, ],
因為編輯,查詢返回的值是字符串形式。json對應的value之前是數字形式。數據類型沒對上所以不能回顯,改成一致的數據類型就可以了。