现象:
显示一切正常,但是获取不到值
(1)是因为有插槽写了其他东西的时候,:label会被覆盖掉,而插槽里的东西都是正常显示的。
下面这样显示的是aaa,和没错的name
<el-option
v-for="item in data"
:key="item.xxxx"
:label="item.xxxx"
:value="item.xxxx"
:style="optionStyle">
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 {{item.name}}
</el-option>
(2)去vue调试工具里看:
找到select组件,可以看到props里的label和value都是空的,才会赋值成undefined
再对比ele官方的,这里不应该是空
肯定是绑定的问题
想起之前写过的vaule,,,,,,,,,
确定了el-option绑定的没问题,原来是我赋值的时候给错值了,
调试方法记录一下。