如果select绑定的值为对象,请务必指定value-key为它的唯一性标示
demo:
data(){ return{ test:'', arr:[{id:1,name:'张三'},{id:2,name:'李四'},{id:3,name:'王五'}] } } <el-select v-model="test" value-key="id"> <el-option v-for="item in arr" :label="item.name" :key="item.id" :value="item"></el-option> </el-select>
最终test的值是一个对象;
test的赋值,必须要有id值
{id:1} 或者{id:1,name:'张三'}都可以,都是