收藏
回答

调用chooseAddress的时候,一直显示loading,无法继续操作?


如图,用户在调用微信收货地址的时候,一直显示loading加载中,并且在尝试过切换网络,退出重新等操作是,还是无法继续操作,检查代码发现,并没有任何的loading提示,这个好像是官方的收货地址页面中的loading,

代码如下,

		// 选择地址
		onClickChooseAddress: function() {
			const that = this;
			wx.getSetting({
				success(res) {
					
					if (res.authSetting['scope.address']) {
						that.maybeChangedParent = getApp().globalData.maybeChangedParent || null;
						that.$car.update();
						wx.hideLoading();
						wx.chooseAddress({
							success(res) {
								that.$storage.setStorageSync('ADDRESS', res);
								that.addressData = res;
							},
							fail(err) {
								console.log(err);
							}
						});
					} else {
						wx.showModal({
							title: '未授权',
							content: '您未授权获取通信地址,这将影响您的进一步操作',
							showCancel: false,
							success: res => {
								if (res.confirm) {
									wx.openSetting({
										success(res) {
											console.log(res.authSetting);
										}
									});
								}
							}
						});
					}
				}
			});
		},
回答关注问题邀请回答
收藏

1 个回答

  • 小程序@小萝卜报名
    小程序@小萝卜报名
    2021-10-08

    今天我们的一个客户也遇到这个问题了,请问楼主后来这个问题解决了么?

    2021-10-08
    有用
    回复
登录 后发表内容