微信小程序省市区联动选择器
作者: zms!
日期: 2019.05.09 本文发布于325天前
分类: Weixin助手
相关:
在微信小程序中使用的省市区联动选择器。微信小程序中内置有省市区联动选择器,但因为官方始终未公开具体的省市区数据,在实际项目中无法生成相应的列表使用。使得这一功能并不完善。
本插件使用蚂蚁金服的开放平台中公布的小程序服务区域文档:https://docs.alipay.com/isv/10327 重新制作了省市区联动选择器。有需要的用户可以根据文档,或area.js中提供的数据生成自己需要的区域列表。
项目地址: https://github.com/lizus/region-picker
布署
将region-picker文件夹整体放入小程序源码的components文件夹中,然后在需要使用的具体页面json文件中的usingComponents中引入即可。示例:
"usingComponents": { "region-picker": "../../components/region-picker/region-picker" }
在页面的wxml文件中使用如下代码引入:
<region-picker bind:change="regionChange" province="{{province}}" city="{{city}}" county="{{county}}"></region-picker>
在页面的js文件中使用类似如下代码处理区域选择事件:
page.regionChange=function (e) { that.setData({ province:e.detail.province, city:e.detail.city, county:e.detail.county, }); };
属性
province 设置选择器默认的省名称
city 设置选择器默认的市名称
county 设置选择器默认的区县名称
以上所有数据见area.js
方法
bind:change 中声明区域选择确定后的事件。调用后返回的e.detail中有三个数据:province,city,county分别对应省市区的名称
讨论区
你可能也喜欢
玩转微信浏览器之Web(H5)播放器 2020.03.11,2 pv
wxApi jsApiList 接口列表 2020.02.13,1 pv
微擎应用开发之获取微信地址 2020.02.13,0 pv
微信客服消息:形式简单,功能强劲 2019.12.18,8 pv
微信小程序省市区联动选择器 2019.05.09,14 pv
微信网页jssdk实用代码 2019.03.26,34 pv