使用el-cascader的时候@active-item-change触发的handleItemChange方法貌似只能够获取到绑定到value上的值,如我把code绑定在value,选择北京的时候获取到的是 [10000]。
有没有什么方法可以同时获取到props里绑定的label和value?
<el-cascader class="newinput" :options="options" @active-item-change="handleItemChange" :props="props"></el-cascader>
export default {
name: 'app',
data(){
return{
options: [{
name: '北京',
code:10000
children: []
}, {
name: '天津',
code:10001
children: []
},
{
name: '河北省',
code:10002
children: []
}
]
,
props: {
label:'name',
value:'code',
children: 'children'
},
}
},
methods:{
handleItemChange(val) {
console.log(val);
}
}
}
可以拿到velue值之后进行遍历options,拿到对应的label值