问题
原因
参考官方:
Select 选择器 | Element Plus
解决方案1:
给外层el-select增加一个value-key指定值: value-key="ID"
<el-select value-key="ID"ref="productName"v-model="selectedProduct.GOODS_DESC" filterable remote reserve-keywordplaceholder="请输入商品名/关键字"@change="handleProductChange" remote-show-suffix:loading="false" @visible-change='changeCustom'><el-option v-for="item in list" :key="item.GOODS_DESC" :label="item.GOODS_DESC":value="item"></el-option> </el-select>
解决方案2:
给每个item添加一个value字段,值任意,这个是在开发误写value值,发现它也能解决问题。
list = res.data.map((item, index) => {item.value = ''return item })