var city_new = require('../../utils/cityss');
var cityData_new = city_new.data.RECORDS;
var provinceName = '' // 选择省区 -名字
var province_id = ''; // 选择省区 -ids 省
var cityName = '' // 选择市区 - 名字
var city_id = ''; // 选择省区 -id 市
var countyName = '' // 选择县区 -名字
var county_id = ''; // 选择省区 -id 县
var townName = '' // 选择县区 -名字 街道
var town_id = ''; // 选择省区 -id 县 街道
// 所有的 省市区街道 集合
var result_province = cityData_new.filter(
function (value) {
return (value.level_type == 1);
}
);
var result_city = cityData_new.filter(
function (value) {
return (value.level_type == 2);
}
);
var result_county = cityData_new.filter(
function (value) {
return (value.level_type == 3);
}
);
var result_town = cityData_new.filter(
function (value) {
return (value.level_type == 4);
}
);
// // 当前的 省市区 集合
var province_s = result_province
var city_s = []; // “市区”集合
var county_s = [];// “县区”集合
var town_s = [];// “镇街道”集合
Page({
data:{
sheng:0,
shi:0,
qu:0,
jiedao:0,
// -----
nameprovince:"",
namecitys:"",
namecountys:"",
nametowns:"",
// name:'',
// phone:'',
// appointment:'',
// detailAddress:'',
// message:'',
provinces: province_s,
citys: city_s,
countys: county_s,
towns: town_s,
// cityValue: [0, 0, 0,0],
cityText: '请选择地区',
// cityCode: '',
isCity: true,
// checked: false,
// agreeAgreement:'#b7b7b7',
// sty:0
},
// onChange(event) {
// this.setData({
// checked: event.detail,
// });
// var that = this
// if(that.data.checked==false){
// that.setData({
// sty: 0,
// agreeAgreement: '#b7b7b7'
// });
// }if(that.data.checked==true){
// that.setData({
// sty: 1,
// agreeAgreement: '#31d6f9'
// });
// }
// },
// bindNameInput: function (e) {
// console.log(e.detail.value)
// this.setData({
// name: e.detail.value
// })
// },
// bindPhoneInput: function (e) {
// this.setData({
// phone: e.detail.value
// })
// },
// bindTimeInput: function (e) {
// this.setData({
// appointment: e.detail.value
// })
// },
// bindAddressTap:function(e){
// this.setData({
// detailAddress: e.detail.value
// })
// },
// bindmessageTap:function(e){
// this.setData({
// message: e.detail.value
// })
// },
//第一次显示页面展示
onLoad:function(){
// 默认省下市
console.log(this.data. provinces)
console.log(this.data. citys)
console.log(this.data. countys)
console.log(this.data. towns)
city_s = this.selectResultAction(result_city, 110000);
// //默认市下县区
county_s = this.selectResultAction(result_county, 110100);
// // 默认区县下街道镇
town_s = this.selectResultAction(result_town, 110101);
this.setData({
provinces: province_s,
citys: city_s,
微信小程序省市区街道
本文介绍如何在微信小程序中实现省市区街道的选择功能,包括数据获取、组件使用和页面逻辑处理,帮助开发者更好地构建地理位置相关的小程序应用。
摘要由CSDN通过智能技术生成