(精华)2020年7月13日 微信小程序 获取页面栈来刷新页面

96 阅读1分钟
// 刷新上一个页面
  __refreshBeforePage(){
    let beforePage = getCurrentPages().shift() //上一个页面实例对象,getCurrentPages()获取到当前页面栈
    if (beforePage == undefined || beforePage == null) return
    //只刷新上一个页面是pagea/my/my的页面
    if (beforePage.route == 'pages/my/my') {
      beforePage.onLoad()
    }
  },
  // 刷新下一个页面
  __refreshNextPage(){
    let nextPage = getCurrentPages().pop() //下一个页面实例对象
    if (nextPage == undefined || nextPage == null) return
    nextPage.onLoad()
  },