diff --git a/common/commonJS.js b/common/commonJS.js index 87ed07bb..e97955d9 100644 --- a/common/commonJS.js +++ b/common/commonJS.js @@ -33,18 +33,26 @@ export default { } }) }, - refreshPrevPageData(reset) { - const pages = getCurrentPages(); // 当前页面栈 - if (pages.length > 1) { - const prevPage = pages[pages.length - 2]; // 上一页实例 - if (prevPage && typeof prevPage.refreshData === 'function') { - console.log('at line 514:', '调用刷新函数') - prevPage.refreshData(reset); // 调用刷新函数 - + + refreshPrevPageData() { + setTimeout(() => { + const pages = getCurrentPages(); // 获取页面栈 + ; + + if (pages.length > 1) { + const prevPage = pages[pages.length - 2]; // 获取上一页实例 + console.log('at line 514:', '调用刷新函数',prevPage); + if (prevPage && typeof prevPage.$vm.refreshData === 'function') { + console.log('at line 514:', '调用刷新函数'); + prevPage.$vm.refreshData(); // 调用刷新函数 + } } - } - uni.navigateBack({ delta: 1 }); + setTimeout(() => { + uni.navigateBack({ delta: 1 }); + }, 1000); + }, 500); // 延迟500ms后执行 }, + //复制内容