uni-app返回上上一级并刷新页面。uni-app navigateBack 电脑版发表于:2022/3/5 19:41 uni-app返回上上一级并刷新页面 ```js //uniapp返回上上一级页面刷新页面 let pages = getCurrentPages(); // 当前页面 let beforePage = pages[pages.length - 3]; // 上上一页 //beforePage.$vm.reFresh = Math.random()//触发上一页监听器 uni.navigateBack({ delta: 2,//返回上上一级注意这里要设置为2 success:function(){ beforePage.$vm.reFresh(); //console.log("返回成功!"); } }) ``` ### navigateBack用法: uni.navigateBack(OBJECT) 关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层。 ```js // 注意:调用 navigateTo 跳转时,调用该方法的页面会被加入堆栈,而 redirectTo 方法则不会。见下方示例代码 // 此处是A页面 uni.navigateTo({ url: 'B?id=1' }); // 此处是B页面 uni.navigateTo({ url: 'C?id=1' }); // 在C页面内 navigateBack,将返回A页面 uni.navigateBack({ delta: 2 }); ```