<el-select v-model="row.way" value-key="id" clearable filterable placeholder="请选择主线路">
<el-option
v-for="(item,index) in listWay"
:key="index"
:label="item.name"
:value="item"/>
</el-select>
以上时可以正常执行的代码,其中row.way是一个对象。踩坑记录一下(尤其第一个):
1、el-select绑定对象不仅要协商v-model,并且一定要加上value-key。不然选啥都不变,像个傻子一样;
2、v-for中两种写法,一个是"item in list" 或者 "(item,index) in list"
3、el-select中v-model绑定对象,则el-option中 :value也必须是对象