cn-region-picker
v1.1.9
Published
Vue可用城市选择组件。
Downloads
52
Maintainers
Readme
适用于vue的城市选择组件
基本功能:
- 支持全选、反选以及全部清空。
- 支持按拼音筛选。
- 勾选省份将会勾选省份下所有城市。
- 返回数据可灵活处理。
安装
npm install cn-region-picker --save
# 或者
yarn add cn-region-picker
用法
组件引入:
// import包
import CnRegionPicker from 'cn-region-picker'
// use
Vue.use(CnRegionPicker)
使用:
<cn-region-picker
v-model="pickCity"
@on-pick-city="pickedCity = $event"
>
</cn-region-picker>
<!-- 省略代码 -->
data () {
return {
pickCity: []
}
}
选择返回的数据:
[{
"cityIndex": 37,
"id": "210200",
"name": "大连市",
"pinYin": "dalian",
"shortName": "大连"
}, {
"cityIndex": 41,
"id": "210600",
"name": "丹东市",
"pinYin": "dadong",
"shortName": "丹东"
}]
属性
| 参数 | 说明 | 类型 | 默认值 | | -------- | ----- | ---- | ---- | | placeholder| - | String | 选择城市 | | showCloseBtn| 是否显示input框清空按钮 | Boolean | true | | clickModal| 是否点击遮罩关闭弹层 | Boolean | true | | inputClass| 替换预设的输入框样式 | String | null | | width| input框宽度 | Number | 200 |
事件
| 事件 | 说明 | 参数 | | -------- | ----- | ---- | | on-pick-city|城市选择的回调事件|勾选的城市|
本地运行
npm install
npm run dev
运行出现错误,可以看这个issue,移除对应这部分代码就可以了。 戳