小程序省市县地址选择为何不显示
2019-04-03 15:16:50
如何看待微信公开课小程序热门讨论「小程序省市县地址选择为何不显示」
摘要:小程序省市县地址选择为何不显示
展开:我从另一个demo考addressadd过另一个addressadd后省市县就没有显示选择,高手帮我看看哪里出了问题考到另一个demo就没有选择了,是什么问题代码://jsvarcommonCityDatarequire(../../utils/city.js)//获取应用实例varappgetApp()Page({data:{provinces:[],citys:[],districts:[],selProvince:请选择,selCity:请选择,selDistrict:请选择,selProvinceIndex:0,selCityIndex:0,selDistrictIndex:0},bindCancel:function(){wx.navigateBack({})},bindSave:function(e){varthatthis;varlinkMane.detail.value.linkMan;varaddresse.detail.value.address;varmobilee.detail.value.mobile;varcodee.detail.value.code;if(linkMan){wx.showModal({title:提示,content:请填写联系人姓名,showCancel:false})return}if(mobile){wx.showModal({title:提示,content:请填写手机号码,showCancel:false})return}if(this.data.selProvince请选择){wx.showModal({title:提示,content:请选择地区,showCancel:false})return}if(this.data.selCity请选择){wx.showModal({title:提示,content:请选择地区,showCancel:false})return}varcityIdcommonCityData.cityData[this.data.selProvinceIndex].cityList[this.data.selCityIndex].id;vardistrictId;if(this.data.selDistrict请选择||!this.data.selDistrict){districtId;}else{districtIdcommonCityData.cityData[this.data.selProvinceIndex].cityList[this.data.selCityIndex].districtList[this.data.selDistrictIndex].id;}if(address){wx.showModal({title:提示,content:请填写详细地址,showCancel:false})return}if(code){wx.showModal({title:提示,content:请填写邮编,showCancel:false})return}varapiAddoRuPDATEadd;varapiAddidthat.data.id;if(apiAddid){apiAddoRuPDATEupdate;}else{apiAddid0;}wx.request({url:https://api.it120.cc/+app.globalData.subDomain+/user/shippingaddress/+apiAddoRuPDATE,data:{token:app.globalData.token,id:apiAddid,provinceId:commonCityData.cityData[this.data.selProvinceIndex].id,cityId:cityId,districtId:districtId,linkMan:linkMan,address:address,mobile:mobile,code:code,isDefault:true},success:function(res){if(res.data.code!0){//登录错误wx.hideLoading();wx.showModal({title:失败,content:res.data.msg,showCancel:false})return;}//跳转到结算页面wx.navigateBack({})}})},initCityData:function(level,obj){if(level1){varpinkArray[];for(vari0;icommonCityData.cityData.length;i++){pinkArray.push(commonCityData.cityData[i].name);}this.setData({provinces:pinkArray});}elseif(level2){varpinkArray[];vardataArrayobj.cityListfor(vari0;idataArray.length;i++){pinkArray.push(dataArray[i].name);}this.setData({citys:pinkArray});}elseif(level3){varpinkArray[];vardataArrayobj.districtListfor(vari0;idataArray.length;i++){pinkArray.push(dataArray[i].name);}this.setData({districts:pinkArray});}},bindPickerProvinceChange:function(event){varselItermcommonCityData.cityData[event.detail.value];this.setData({selProvince:selIterm.name,selProvinceIndex:event.detail.value,selCity:请选择,selCityIndex:0,selDistrict:请选择,selDistrictIndex:0})this.initCityData(2,selIterm)},bindPickerCityChange:function(event){varselItermcommonCityData.cityData[this.data.selProvinceIndex].cityList[event.detail.value];this.setData({selCity:selIterm.name,selCityIndex:event.detail.value,selDistrict:请选择,selDistrictIndex:0})this.initCityData(3,selIterm)},bindPickerChange:function(event){varselItermcommonCityData.cityData[this.data.selProvinceIndex].cityList[this.data.selCityIndex].districtList[event.detail.value];if(selItermselIterm.nameevent.detail.value){this.setData({selDistrict:selIterm.name,selDistrictIndex:event.detail.value})}},onLoad:function(e){varthatthis;this.initCityData(1);varide.id;if(id){//初始化原数据wx.showLoading();wx.request({url:https://api.it120.cc/+app.globalData.subDomain+/user/shippingaddress/detail,data:{token:app.globalData.token,id:id},success:function(res){wx.hideLoading();if(res.data.code0){that.setData({id:id,addressData:res.data.data,selProvince:res.data.data.provinceStr,selCity:res.data.data.cityStr,selDistrict:res.data.data.areaStr});that.setDBSaveAddressId(res.data.data);return;}else{wx.showModal({title:提示,content:无法获取快递地址数据,showCancel:false})}}})}},setDBSaveAddressId:function(data){varretSelIdx0;for(vari0;icommonCityData.cityData.length;i++){if(data.provinceIdcommonCityData.cityData[i].id){this.data.selProvinceIndexi;for(varj0;jcommonCityData.cityData[i].cityList.length;j++){if(data.cityIdcommonCityData.cityData[i].cityList[j].id){this.data.selCityIndexj;for(vark0;kcommonCityData.cityData[i].cityList[j].districtList.length;k++){if(data.districtIdcommonCityData.cityData[i].cityList[j].districtList[k].id){this.data.selDistrictIndexk;}}}}}}},selectCity:function(){},deleteAddress:function(e){varthatthis;varide.currentTarget.dataset.id;wx.showModal({title:提示,content:确定要删除该收货地址吗,success:function(res){if(res.confirm){wx.request({url:https://api.it120.cc/+app.globalData.subDomain+/user/shippingaddress/delete,data:{token:app.globalData.token,id:id},success:(res){wx.navigateBack({})}})}elseif(res.cancel){console.log(用户点击取消)}}})}})//json{navigationBarTitleText:地址管理,enablePullDownRefresh:false}//wxmlviewclasscontainerformbindsubmitbindSaveviewclassformboxviewclassrowwrapviewclasslabel联系人/viewviewclasslabelrightinputnamelinkManclassinputtypetextplaceholder姓名value{{addressData.linkMan}}//view/viewviewclassrowwrapviewclasslabel手机号码/viewviewclasslabelrightinputnamemobileclassinputmaxlength11typenumberplaceholder11位手机号码value{{addressData.mobile}}//view/viewviewclassrowwrapbindtapselectCityviewclasslabel选择地区/viewpickerbindchangebindPickerProvinceChangerange{{provinces}}viewclasspicker{{selProvince请选择?hui:}}{{selProvince}}/view/pickerpickerbindchangebindPickerCityChangerange{{citys}}viewclasspicker{{selCity请选择?hui:}}{{selCity}}/view/pickerpickerbindchangebindPickerChangerange{{districts}}viewclasspicker{{selDistrict请选择?hui:}}{{selDistrict}}/view/picker/viewviewclassaddrdetailsviewclasslabel详细地址/viewviewclasslabelright!inputclassinputtypetextplaceholder街道门牌信息/textareanameaddressautoheightplaceholder街道门牌信息value{{addressData.address}}//view/viewviewclassrowwrapviewclasslabel邮政编号/viewviewclasslabelrightinputnamecodeclassinputtypetextvalue{{addressData.code}}//view/view/viewbuttontypewarnclasssavebtnformTypesubmit保存/buttonbuttontypedefaultclasssavebtnbindtapdeleteAddressdataid{{addressData.id}}wx:if{{addressData}}删除该地址/buttonbuttontypedefaultclasscancelbtnbindtapbindCancel取消/button/form/view//wxsspage{height:100%;}.container{backgroundcolor:f5f5f9;justifycontent:initial;}.formbox{width:100%;backgroundcolor:fff;margintop:20rpx;}.rowwrap{width:720rpx;height:88rpx;lineheight:88rpx;marginleft:30rpx;borderbottom:1rpxsolideee;display:flex;fontsize:28rpx;/justifycontent:spacebetween;/}.rowwrap.label{width:160rpx;color:000}.rowwrap.labelright{flex:1;height:88rpx;lineheight:88rpx;}.rowwrap.labelrightinput{height:100%;fontsize:28rpx;paddingright:30rpx;}.rowwrap.rightbox{marginright:30rpx;}.arrowright{width:15rpx;height:24rpx;}.savebtn,.cancelbtn{width:690rpx;height:80rpx;lineheight:80rpx;textalign:center;margintop:30rpx;borderradius:6rpx;boxsizing:borderbox;}.savebtn{backgroundcolor:e64340;color:fff;}button[typedefault]{backgroundcolor:ffffff;color:000;}.addrdetails{height:auto;padding:30rpx0;marginleft:30rpx;borderbottom:1rpxsolideee;display:flex;fontsize:28rpx;}.addrdetails.label{margin:auto0auto0;width:160rpx;color:000}.addrdetailstextarea{boxsizing:borderbox;width:480rpx;overflow:scroll;}picker{minwidth:20rpx;height:100%;marginright:20rpx;}.hui{color:777;}
摘要:小程序省市县地址选择为何不显示
展开:我从另一个demo考addressadd过另一个addressadd后省市县就没有显示选择,高手帮我看看哪里出了问题考到另一个demo就没有选择了,是什么问题代码://jsvarcommonCityDatarequire(../../utils/city.js)//获取应用实例varappgetApp()Page({data:{provinces:[],citys:[],districts:[],selProvince:请选择,selCity:请选择,selDistrict:请选择,selProvinceIndex:0,selCityIndex:0,selDistrictIndex:0},bindCancel:function(){wx.navigateBack({})},bindSave:function(e){varthatthis;varlinkMane.detail.value.linkMan;varaddresse.detail.value.address;varmobilee.detail.value.mobile;varcodee.detail.value.code;if(linkMan){wx.showModal({title:提示,content:请填写联系人姓名,showCancel:false})return}if(mobile){wx.showModal({title:提示,content:请填写手机号码,showCancel:false})return}if(this.data.selProvince请选择){wx.showModal({title:提示,content:请选择地区,showCancel:false})return}if(this.data.selCity请选择){wx.showModal({title:提示,content:请选择地区,showCancel:false})return}varcityIdcommonCityData.cityData[this.data.selProvinceIndex].cityList[this.data.selCityIndex].id;vardistrictId;if(this.data.selDistrict请选择||!this.data.selDistrict){districtId;}else{districtIdcommonCityData.cityData[this.data.selProvinceIndex].cityList[this.data.selCityIndex].districtList[this.data.selDistrictIndex].id;}if(address){wx.showModal({title:提示,content:请填写详细地址,showCancel:false})return}if(code){wx.showModal({title:提示,content:请填写邮编,showCancel:false})return}varapiAddoRuPDATEadd;varapiAddidthat.data.id;if(apiAddid){apiAddoRuPDATEupdate;}else{apiAddid0;}wx.request({url:https://api.it120.cc/+app.globalData.subDomain+/user/shippingaddress/+apiAddoRuPDATE,data:{token:app.globalData.token,id:apiAddid,provinceId:commonCityData.cityData[this.data.selProvinceIndex].id,cityId:cityId,districtId:districtId,linkMan:linkMan,address:address,mobile:mobile,code:code,isDefault:true},success:function(res){if(res.data.code!0){//登录错误wx.hideLoading();wx.showModal({title:失败,content:res.data.msg,showCancel:false})return;}//跳转到结算页面wx.navigateBack({})}})},initCityData:function(level,obj){if(level1){varpinkArray[];for(vari0;icommonCityData.cityData.length;i++){pinkArray.push(commonCityData.cityData[i].name);}this.setData({provinces:pinkArray});}elseif(level2){varpinkArray[];vardataArrayobj.cityListfor(vari0;idataArray.length;i++){pinkArray.push(dataArray[i].name);}this.setData({citys:pinkArray});}elseif(level3){varpinkArray[];vardataArrayobj.districtListfor(vari0;idataArray.length;i++){pinkArray.push(dataArray[i].name);}this.setData({districts:pinkArray});}},bindPickerProvinceChange:function(event){varselItermcommonCityData.cityData[event.detail.value];this.setData({selProvince:selIterm.name,selProvinceIndex:event.detail.value,selCity:请选择,selCityIndex:0,selDistrict:请选择,selDistrictIndex:0})this.initCityData(2,selIterm)},bindPickerCityChange:function(event){varselItermcommonCityData.cityData[this.data.selProvinceIndex].cityList[event.detail.value];this.setData({selCity:selIterm.name,selCityIndex:event.detail.value,selDistrict:请选择,selDistrictIndex:0})this.initCityData(3,selIterm)},bindPickerChange:function(event){varselItermcommonCityData.cityData[this.data.selProvinceIndex].cityList[this.data.selCityIndex].districtList[event.detail.value];if(selItermselIterm.nameevent.detail.value){this.setData({selDistrict:selIterm.name,selDistrictIndex:event.detail.value})}},onLoad:function(e){varthatthis;this.initCityData(1);varide.id;if(id){//初始化原数据wx.showLoading();wx.request({url:https://api.it120.cc/+app.globalData.subDomain+/user/shippingaddress/detail,data:{token:app.globalData.token,id:id},success:function(res){wx.hideLoading();if(res.data.code0){that.setData({id:id,addressData:res.data.data,selProvince:res.data.data.provinceStr,selCity:res.data.data.cityStr,selDistrict:res.data.data.areaStr});that.setDBSaveAddressId(res.data.data);return;}else{wx.showModal({title:提示,content:无法获取快递地址数据,showCancel:false})}}})}},setDBSaveAddressId:function(data){varretSelIdx0;for(vari0;icommonCityData.cityData.length;i++){if(data.provinceIdcommonCityData.cityData[i].id){this.data.selProvinceIndexi;for(varj0;jcommonCityData.cityData[i].cityList.length;j++){if(data.cityIdcommonCityData.cityData[i].cityList[j].id){this.data.selCityIndexj;for(vark0;kcommonCityData.cityData[i].cityList[j].districtList.length;k++){if(data.districtIdcommonCityData.cityData[i].cityList[j].districtList[k].id){this.data.selDistrictIndexk;}}}}}}},selectCity:function(){},deleteAddress:function(e){varthatthis;varide.currentTarget.dataset.id;wx.showModal({title:提示,content:确定要删除该收货地址吗,success:function(res){if(res.confirm){wx.request({url:https://api.it120.cc/+app.globalData.subDomain+/user/shippingaddress/delete,data:{token:app.globalData.token,id:id},success:(res){wx.navigateBack({})}})}elseif(res.cancel){console.log(用户点击取消)}}})}})//json{navigationBarTitleText:地址管理,enablePullDownRefresh:false}//wxmlviewclasscontainerformbindsubmitbindSaveviewclassformboxviewclassrowwrapviewclasslabel联系人/viewviewclasslabelrightinputnamelinkManclassinputtypetextplaceholder姓名value{{addressData.linkMan}}//view/viewviewclassrowwrapviewclasslabel手机号码/viewviewclasslabelrightinputnamemobileclassinputmaxlength11typenumberplaceholder11位手机号码value{{addressData.mobile}}//view/viewviewclassrowwrapbindtapselectCityviewclasslabel选择地区/viewpickerbindchangebindPickerProvinceChangerange{{provinces}}viewclasspicker{{selProvince请选择?hui:}}{{selProvince}}/view/pickerpickerbindchangebindPickerCityChangerange{{citys}}viewclasspicker{{selCity请选择?hui:}}{{selCity}}/view/pickerpickerbindchangebindPickerChangerange{{districts}}viewclasspicker{{selDistrict请选择?hui:}}{{selDistrict}}/view/picker/viewviewclassaddrdetailsviewclasslabel详细地址/viewviewclasslabelright!inputclassinputtypetextplaceholder街道门牌信息/textareanameaddressautoheightplaceholder街道门牌信息value{{addressData.address}}//view/viewviewclassrowwrapviewclasslabel邮政编号/viewviewclasslabelrightinputnamecodeclassinputtypetextvalue{{addressData.code}}//view/view/viewbuttontypewarnclasssavebtnformTypesubmit保存/buttonbuttontypedefaultclasssavebtnbindtapdeleteAddressdataid{{addressData.id}}wx:if{{addressData}}删除该地址/buttonbuttontypedefaultclasscancelbtnbindtapbindCancel取消/button/form/view//wxsspage{height:100%;}.container{backgroundcolor:f5f5f9;justifycontent:initial;}.formbox{width:100%;backgroundcolor:fff;margintop:20rpx;}.rowwrap{width:720rpx;height:88rpx;lineheight:88rpx;marginleft:30rpx;borderbottom:1rpxsolideee;display:flex;fontsize:28rpx;/justifycontent:spacebetween;/}.rowwrap.label{width:160rpx;color:000}.rowwrap.labelright{flex:1;height:88rpx;lineheight:88rpx;}.rowwrap.labelrightinput{height:100%;fontsize:28rpx;paddingright:30rpx;}.rowwrap.rightbox{marginright:30rpx;}.arrowright{width:15rpx;height:24rpx;}.savebtn,.cancelbtn{width:690rpx;height:80rpx;lineheight:80rpx;textalign:center;margintop:30rpx;borderradius:6rpx;boxsizing:borderbox;}.savebtn{backgroundcolor:e64340;color:fff;}button[typedefault]{backgroundcolor:ffffff;color:000;}.addrdetails{height:auto;padding:30rpx0;marginleft:30rpx;borderbottom:1rpxsolideee;display:flex;fontsize:28rpx;}.addrdetails.label{margin:auto0auto0;width:160rpx;color:000}.addrdetailstextarea{boxsizing:borderbox;width:480rpx;overflow:scroll;}picker{minwidth:20rpx;height:100%;marginright:20rpx;}.hui{color:777;}
标签:小程序
「小程序省市县地址选择为何不显示」热门讨论订阅
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「小程序省市县地址选择为何不显示」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「小程序省市县地址选择为何不显示」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「小程序省市县地址选择为何不显示」
微信公开课小程序热门讨论「小程序省市县地址选择为何不显示」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「小程序省市县地址选择为何不显示」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。
微信公开课小程序
更新时间:2019-04-03 15:16:50
>
__methodCallerx27;ofundefined
>-404011cloudfunctionexecutionerror
>,请补充选择商家自营-预付卡销售-发行方类目,并在基础信息处申请该类目,通过
>:host在模拟器中显示无效
>:请在小程序服务页面上架正式(非测试)内容或商品后重新提交审核
>.net 微信小程序 上传图片
>'setTimeout'的问题
>‘三朵里熙SPA主题减压空间’为什么搜索关键词‘三朵里‘搜不到
>‘扫普通链接二维码打开小程序‘中设置为体验版,扫码打开是线上版本
>“cloudfunctions**indexjs”gitignore
>“NO ULINK DEVICE FOUND”是怎么回事
>“万马掌上校园”的类目审核
>“上线了”公司开发的微信小程序怎么样?
>“产品是否一定需要条形码”
>