<el-select
v-model="value"
>
<el-option v-for="(kValue,key) in options" :key="key" :label="kValue"
:value="key">
</el-option>
</el-select>
"value": "",
"options": {
"1":"test1",
"2":"test2222"
},
用element的select做下拉列表,
我配置的话,绑定的类型是对象类型,不是数组类型,选中值的时候,显示的是key对应的内容,取值的时候是把key取出来,然后用过可key取得key对应的内容,而设置值的时候,把key值放入value中,让select的输入框自动显示key对应的内容。用户等窗口显示后进行设置
可出现了问题,设置值的时候,直接把对象里的属性key赋值给value,而select却显示的是key值,而不是key对应的值,比如我设value为1,select显示却是1,而不是 test1。
这个怎么解决啊。
若直接赋值key所对应的内容给value的话,那保存取出就不是key。这个不行
options{KValue:'test1',kye:'test222'} 你这样你的 model 取的值就是 :value="key"