|
@@ -112,10 +112,15 @@ export default {
|
|
|
let flag = res.data.data.some(element => {
|
|
let flag = res.data.data.some(element => {
|
|
|
return this.selectedAddressId == element.id
|
|
return this.selectedAddressId == element.id
|
|
|
});
|
|
});
|
|
|
|
|
+ let pages = getCurrentPages();
|
|
|
|
|
+ let prevPage = pages.length >= 2 ? pages[pages.length - 2] : null;
|
|
|
if (!flag) {
|
|
if (!flag) {
|
|
|
- let pages = getCurrentPages();
|
|
|
|
|
- let prevPage = pages.length >= 2 ? pages[pages.length - 2] : null;
|
|
|
|
|
// 传参
|
|
// 传参
|
|
|
|
|
+ if (prevPage) {
|
|
|
|
|
+ // 赋值
|
|
|
|
|
+ prevPage.$vm.selectedAddressId = null;
|
|
|
|
|
+ }
|
|
|
|
|
+ } else {
|
|
|
if (prevPage) {
|
|
if (prevPage) {
|
|
|
// 赋值
|
|
// 赋值
|
|
|
prevPage.$vm.selectedAddressId = this.selectedAddressId;
|
|
prevPage.$vm.selectedAddressId = this.selectedAddressId;
|