要为select设定默认值,只要把v-model绑定的值和你想要选中option的value值设置一样即可。
<el-form-item>
<el-select class="filter-item" v-model="value" clearable>
<el-option v-for="item in options" :key="item.num" :label="item.name"
:value="item.id"></el-option>
</el-select>
</el-form-item>
关于element select框默认值赋值不成功问题,注意两点:
1、v-model里面的数据和遍历出来value值数据类型不一样。(例:item.provinces类型是number,province类型是String。类型不一样导致赋值不成功)
2、遍历数据和赋值的先后顺序,必须保证数据先遍历后赋值。