A.vue页面

methods: {
	getContractList(){
		// 这里我们进行刷新操作
		// 无非就是视图的刷新和后台接口数据的刷新我们视图也要刷新
		// 那就重新请求一遍接口即可
	}
}

B.vue页面

// 返回刷新
backPageRefresh(){
     let pages = getCurrentPages(); // 当前页面
     let beforePage = pages[pages.length - 2]; // 前一个页面
     // console.log("beforePage",beforePage);
     // console.log(pages);
     uni.navigateBack({
         delta: 1,
         success: () => {
             beforePage.$vm.getContractList(); // 执行前一个页面的刷新
         }
     });
     // 或者用redirectTo跳转页面、灵活运用
     // uni.redirectTo({
     //     url: '****/****/A.vue',
     //     success: function() {
     //         beforePage.$vm.getContractList(); // 执行前一个页面的刷新
     //     }
     // });
},
Logo

前往低代码交流专区

更多推荐