uniapp - 在A页面调用B页面的方法以及返回刷新
uniapp vue如何在一个页面调用另一个页面的方法
·
-
第一 - 当前页面调另一个页面的方法
uniapp vue如何在一个页面调用另一个页面的方法 -
第二 - 返回刷新
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(); // 执行前一个页面的刷新
// }
// });
},
更多推荐
已为社区贡献2条内容
所有评论(0)