English | [简体中文]
npm install v-distpicker@^1.3.3 --save
<template>
<v-distpicker :province="select.province" :city="select.city" :area="select.area" @selected="onSelect" @province="selectProvince" @city="selectCity" @area="selectArea"></v-distpicker>
</template>
<script>
import VDistpicker from 'v-distpicker'
export default {
components: { VDistpicker },
data(){
return {
select:{ province: '', city: '', area: ''}
}
},
methods:{
onSelect(data) {
console.log(data)
},
selectProvince({code,value}) {
this.select.province = value
console.log({code, value})
},
selectCity({code,value}) {
this.select.city = value
console.log({code, value})
},
selectArea({ code, value }) {
this.select.area = value
console.log({code, value})
}
}
}
</script>
npm install v-distpicker@^2.1.0 --save
安装时一定要指定具体的版本号,npm install 会默认安装最后发布的版本
<template>
<v-distpicker :province="select.province" :city="select.city" :area="select.area" @selected="onSelect" @change="onChange" @province="selectProvince" @city="selectCity" @area="selectArea"></v-distpicker>
</template>
<script setup>
import VDistpicker from 'v-distpicker'
let select = reactive({ province: '', city: '', area: '' })
function onSelect(data) {
console.log(data)
}
function onChange(data){
console.log(data)
}
function selectProvince({code,value}) {
select.province = value
console.log({code, value})
}
function selectCity({code,value}) {
select.city = value
console.log({code, value})
}
function selectArea({ code, value }) {
select.area = value
console.log({code, value})
}
</script>
目前Vue 2 使用量比Vue 3大,默认请先发布Vue3版本,再发布Vue2版本。npm install 默认安装后发布的版本
1.更新 package.json 和 package-lock.json中的 version
2.npm run build
3.git push
4.git tag v2.0.x ## tag
5.git push origin v2.0.x # push remote tag
git tag -d v2.0.x # del tag
git push origin :refs/tags/v2.0.x # del remote tag
- 国家统计局:统计用区划代码和城乡划分代码 数据一年一更
- 国家民政部:中华人民共和国行政区划代码 数据一月一更
Vue 2 --->> 提交到 0.1 分支
Vue 3 --->> 提交到 master 分支
- 如何更新文档?
npm run build:example
,并同步到 gh-pages分支
- 省市区数据缺失了怎么办 ?
1.校验数据源中是否存在。
2.可以通过props 自定义数据源
3.确实缺少的,欢迎 fork 和 PR