fix[litemall-wx]: 当下单时创建新地址出错

This commit is contained in:
Junling Bu
2018-11-05 15:47:54 +08:00
parent 35d08ff02e
commit 3bd1d03954
2 changed files with 9 additions and 9 deletions

View File

@@ -40,7 +40,15 @@ Page({
}
wx.navigateBack();
let addressId = event.currentTarget.dataset.addressId;
if (addressId && addressId != 0) {
wx.navigateBack();
} else {
wx.navigateTo({
url: '/pages/ucenter/addressAdd/addressAdd?id=' + addressId
})
}
} else {
wx.navigateTo({
url: '/pages/ucenter/addressAdd/addressAdd?id=' + event.currentTarget.dataset.addressId

View File

@@ -36,18 +36,11 @@ Page({
},
addressAddOrUpdate(event) {
console.log(event);
//返回之前先取出上一页对象并设置addressId
var pages = getCurrentPages();
var prevPage = pages[pages.length - 2];
if (prevPage.route == "pages/shopping/checkout/checkout") {
console.log(event.currentTarget.dataset.addressId);
// prevPage.setData({
// addressId: event.currentTarget.dataset.addressId
// });
try {
wx.setStorageSync('addressId', event.currentTarget.dataset.addressId);
} catch (e) {
@@ -55,7 +48,6 @@ Page({
}
let addressId = event.currentTarget.dataset.addressId;
console.log(addressId);
if (addressId && addressId != 0) {
wx.navigateBack();
} else {