1.0.3 • Published 2 years ago
vue-next-address-picker v1.0.3
四级地址选择器
安装
npm i vue-next-address-picker
使用
<template>
<vue-next-address-picker
:visible="showPickerRef"
@choice="choiceAddress"
@close="showPickerRef=false"
:pickerLevel="4"
>
</vue-next-address-picker>
</template>
<script>
import VueNextAddressPicker from "vue-next-address-picker"
import {ref,defineComponent} from "vue"
export default defineComponent({
components:{
VueNextAddressPicker
},
setup(){
const showPickerRef = ref(false);
const choiceAddress = data=>{
const {province,city,area,street} = data.province;
console.log(data)
}
return {
showPickerRef,
choiceAddress
}
}
})
</script>
效果
属性
属性名 | 属性值 | 说明 |
---|---|---|
borderColor | string | 边框颜色,默认#f1f2f6 |
highlightBg | string | 高亮背景色,默认#f40 |
width | string | 宽度,默认100% |
height | string | 高度,默认300px |
visible | boolean | 是否显示组件 |
pickerLevel | number | 级联级别 1~4 |
事件
事件名 | 说明 | 参数 |
---|---|---|
close | 组件隐藏时触发 | - |
choice | 级联选择完成触发 | 地址信息:{province,area,city,street} |