v-model只能是value的值,我完全被官网的例子限制住了(怪我太蠢)。
1.拼接value
后来在群里问了问,说是可以改成这样的:value="item.value+item.label"
,想来大家应该也懂这个意思,为了在传值的时候更方便,可以把它改成这样:value="item.value+'/'+item.label"
,之后就可以很方便的这样value.split('/')[0]
取值了。
2.绑定索引
还有一种方法就是不绑定具体的值,而是去绑定索引值:value="index"
,在获取值的时候可以这样获取options[index].value
.具体例子在这里
3.数据回显
以上两种方法都可以很好的解决select绑