前提:
使用v-for循环渲染选择项,如下图例子
例子中allVillage为数组,每个数组元素是对象,对象中含有id和name
:value与v-model的值是互相绑定的,可以在data中定义变量进而直接获取到
如图,可以通过this,paneOneForm.villageId拿到value中绑定的id值
获取选中的文本值,即label值,结合使用数组的find方法
let obj = {}
obj = this.allVillage.find((item) => item.id === this.paneOneForm.villageId)
this.paneOneForm.villageName = obj.name
此处paneOneForm.villageName即下拉框选中的文本label值