微信小程序城市选择器如何实现
这篇文章主要讲解了"微信小程序城市选择器如何实现",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"微信小程序城市选择器如何实现"吧!
城市选择器 region//index.wxml 多列选择器 multiSelector// City.js // 省份var provinceList = [ { "id": "11", "name": "北京", "initial": "B" }, ...];var cityList = [ {"provinceId": "11","citys": [ { "id": "1", "name": "昌平" }, ...] }];// 点击省份,获取城市列表function getCitysById(id) { let provinceId = provinceList[id].id; var tempObj = []; for (let i = 0; i < cityList.length; i++) {if (cityList[i].provinceId == provinceId) { tempObj = cityList[i].citys; break; } } return tempObj;}module.exports = { provinceList: provinceList, getCitysById: getCitysById} // Picker.wxml
// Picker.js // picker.jsvar cityObj = require("../../utils/city")Page({ data: { index: 0 }, onLoad: function (options) {var defaultCitys = cityObj.getCitysById("0")this.setData({ province: [cityObj.provinceList, defaultCitys] }) }, bindPickerChange(e) {if (e.detail.column == 0) { var citys = cityObj.getCitysById(e.detail.value); this.setData({ province: [cityObj.provinceList, citys] }) } }}) 时间选择器 time
日期选择器 date
rich-text
this.setData({ nodes: "
|
感谢各位的阅读,以上就是"微信小程序城市选择器如何实现"的内容了,经过本文的学习后,相信大家对微信小程序城市选择器如何实现这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!