<el-select
placeholder="请选择"
v-model="item.data"//收集的数据放在哪
>
<el-option
v-for="item2 in item.attrValueList"
:key="item2.id"
:value="item2"//要收集的数据
:label="item2.valueName"//要在option中显示的内容
>
</el-option>
</el-select>
此时在select框中显示出错:
此时是未进行选择的初始状态选择后也不会响应变化
文档中也没有讲绑对象时的注意事项.(因为使用的是2.13.2版本)
后在2.15.7版的文档中找到解决办法:
<el-select
placeholder="请选择"
v-model="item.data"//收集的数据放在哪
value-key="valueName"//解决办法
>
<el-option
v-for="item2 in item.attrValueList"
:key="item2.id"
:value="item2"//要收集的数据
:label="item2.valueName"//要在option中显示的内容
>
</el-option>
</el-select>
注意:文档中没写,value-key绑定的数据必须是v-model绑定的对象的元素(或者说是 :value 收集的对象的元素)