<el-cascader
ref="cascaderAddr"
:options="addressOptions"
change-on-select
v-model="form.areaCode"
@blur="handleAddressFun"
></el-cascader>
<script>
const thsAreaCode='' // 拼接 三级联动地址代码
// 三级地址选择
handleAddressFun: function(e,form,thsAreaCode){
// thsAreaCode = this.form.areaCode // 注意1:获取value值
thsAreaCode = this.$refs['cascaderAddr'].currentLabels //注意2: 获取label值
alert(thsAreaCode) // 注意3: 最终结果是个一维数组对象
},
</script>
记录下代码
改造后
<el-cascader :options="cascaderoPtions" :props="props" collapse-tags clearable @change="cascaderChange" v-model="cascaderValues"></el-cascader>
data: {
//测站名称多选框开启
props: {
multiple: true
},
// 测站名称的数据源
cascaderoPtions: [],
//下拉选中的所有测站
cascaderValues: []
},
cascaderChange(e, form, thsAreaCode) {
thsAreaCode = this.cascaderValues
console.log(thsAreaCode)
},
转载于