十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
小编给大家分享一下小程序组件开发中省市区三级联动的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

站在用户的角度思考问题,与客户深入沟通,找到玛沁网站设计与玛沁网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广、空间域名、虚拟主机、企业邮箱。业务覆盖玛沁地区。
index.wxml
index.js
var city = require("../../utils/city.js");
Page({
data: {},
onLoad: function() {
console.log('onLoad...');
var that = this;
city.init(that);
}
});address-temp.wxml
{{province[provinceIndex]}} {{city[cityIndex]}} {{district[districtIndex]}}
city.js
var city = {
province: ['-请选择-', '福建省'],
city: {
'-请选择-': ['-请选择-'],
'福建省': ['福州市', '厦门市', '泉州市']
},
district: {
'-请选择-': ['-请选择-'],
'福州市': ['鼓楼区', '台江区'],
'厦门市': ['湖里区', '集美区'],
'泉州市': ['晋江市', '安溪县']
},
provinceIndex: 0,
cityIndex: 0,
districtIndex: 0,
selectedProvince: '-请选择-',
selectedCity: '-请选择-',
selectedDistrct: '-请选择-'
};
function init(that) {
that.setData({
'city': city
});
var bindProvinceChange = function(e) {
var city = that.data.city;
that.setData({
'city.provinceIndex': e.detail.value,
'city.selectedProvince': city.province[e.detail.value],
'city.selectedCity': city.city[city.province[e.detail.value]][0],
'city.selectedDistrct': city.district[city.city[city.province[e.detail.value]][0]][0],
'city.cityIndex': 0,
'city.districtIndex': 0
});
};
var bindCityChange = function(e) {
var city = that.data.city;
that.setData({
'city.cityIndex': e.detail.value,
'city.selectedCity': city.city[city.selectedProvince][e.detail.value],
'city.districtIndex': 0,
'city.selectedDistrct': city.district[city.city[city.selectedProvince][e.detail.value]][0]
});
};
var bindDistrictChange = function(e) {
var city = that.data.city;
that.setData({
'city.districtIndex': e.detail.value,
'city.selectedDistrct': city.district[city.selectedCity][e.detail.value]
});
};
that['bindProvinceChange'] = bindProvinceChange;
that['bindCityChange'] = bindCityChange;
that['bindDistrictChange'] = bindDistrictChange;
}
module.exports = {
init: init
}看完了这篇文章,相信你对“小程序组件开发中省市区三级联动的示例分析”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!