diff --git a/alipay/pages/buy/buy.js b/alipay/pages/buy/buy.js index 5f3bc10ef40faf72b15e763c20cf91893f2c4a5a..4ce91005be7e2084d4b08d5ab49132564673f381 100755 --- a/alipay/pages/buy/buy.js +++ b/alipay/pages/buy/buy.js @@ -55,6 +55,11 @@ Page({ address: cache_address.data, address_id: cache_address.data.id }); + } else { + this.setData({ + address: null, + address_id: 0 + }); } } @@ -88,7 +93,7 @@ Page({ common_order_is_booking: data.common_order_is_booking || 0, }); if (this.data.address == null || this.data.address_id == 0) { - if((data.base.address || null) != null && data.base.address.length > 0) { + if((data.base.address || null) != null) { this.setData({ address: data.base.address, address_id: data.base.address.id, @@ -96,8 +101,6 @@ Page({ } } } - - console.log(this.data.address) } else { this.setData({ data_list_loding_status: 2, diff --git a/alipay/pages/user-address/user-address.js b/alipay/pages/user-address/user-address.js index 1398eab49472109c4c6dcf5743df77ef58d326c3..5a77fe99748a69ae579ce68a5d2b21ffc9f11f42 100755 --- a/alipay/pages/user-address/user-address.js +++ b/alipay/pages/user-address/user-address.js @@ -152,6 +152,18 @@ Page({ type: "success", content: res.data.msg }); + + // 当前删除是否存在缓存中,存在则删除 + var cache_address = my.getStorageSync({ + key: app.data.cache_buy_user_address_select_key + }); + if ((cache_address.data || null) != null) { + if (cache_address.data.id == value) { + // 删除地址缓存 + my.removeStorageSync({ key: app.data.cache_buy_user_address_select_key }); + } + } + } else { my.showToast({ type: "fail",