VUE 请问有没有人用过好用的vue省三级联动插件,可以绑定v-model的,或者你们知道怎么取v-distpicker中的值吗
js文件如下
可以看出 我暴露出一个方法,利用返回值,拿到各个地区的值
<template>
<div>
<Cascader :data="data" trigger="hover" style="width: 300px" v-model="test" @on-change="change_city"></Cascader>
</div>
</template>
<script>
import City from '../../All-commonality/City'
export default {
name:"",
data(){
return{
test:"",
data: City()
}
},
methods:{
change_city(value,name){ // 选择城市
let city_name = name.map(o => o.label)
this.test = value
console.log(city_name)
province = city_name[0]
city = city_name[1]
district = city_name[2]
console.log(province,city,district,'two')
console.log(this.test,'three')
}
},
</script>
==change_city(value,name){}== 这个方法的两个参数会返回
地区的名字,以及地区对应的value值。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
这样效果行不行啊,手写的。