基于 mpvue 框架的城市选择器
基于 mpvue 框架的城市选择器,含 code
数据来源于 Administrative-divisions-of-China,用 nodejs 对其数据进行了重组。
npm install mpvue-citypicker --save 在页面中使用
<template> <mpvue-city-picker ref="mpvueCityPicker" :pickerValueDefault="pickerValueDefault" @onChange="onChange" @onCancel="onCancel" @onConfirm="onConfirm"></mpvue-city-picker> </template> <script> import mpvueCityPicker from 'mpvue-citypicker'; export default { data() { return { pickerValueDefault: [0, 0, 1] }; }, components: { mpvueCityPicker }, methods: { showCityPicker() { this.$refs.mpvueCityPicker.show(); }, onChange(e) { console.log(e); }, onCancel(e) { console.log(e); }, onConfirm(e) { console.log(e); } } }; </script> 初始化
在父组件中调用 mpvueCityPicker
实例中的 show
方法即可
this.$refs.mpvueCityPicker.show();
效果
参数说明
pickerValueDefault
说明:citypicker 默认选中值
类型:Array
可选值:-
是否必填: 否
默认值:[0, 0, 0]
themeColor
说明:主题色
类型:String
可选值:-
是否必填: 否
默认值:#1aad19
onChange
说明:citypicker 组件滚动时回调,返回选中的返回 label , value 以及 code 的值
类型:EventHandle
可选值:-
是否必填: 否
默认值:-
onConfirm
说明:citypicker 组件点击确定时回调,返回选中的返回 label , value 以及 code 的值
类型:EventHandle
可选值:-
是否必填: 否
默认值:-
onCancel
说明:citypicker 组件点击取消时回调,返回选中的返回 label , value 以及 code 的值
类型:EventHandle
可选值:-
是否必填: 否
默认值:-
版本日志
version logs
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。