小程序模拟刷新

归云
归云
发布于 2023-05-15 / 2096 阅读
0
0

小程序模拟刷新

小程序模拟刷新

小程序自身没有刷新,我自己写了一个方法实现模拟刷新

逻辑为首先获取页面路径和参数,然后使用redirectTo函数跳转当前的页面,模拟刷新的效果

onPullDownRefresh(){
     // 获取当前参数与路径
      const pages = getCurrentPages()
      const currentPage = pages[pages.length - 1]
      const url = currentPage.route
      const options = currentPage.options
      let urlWithArgs = `/${url}?`
      for (let key in options) {
          const value = options[key]
          urlWithArgs += `${key}=${value}&`
      }
      urlWithArgs = urlWithArgs.substring(0, urlWithArgs.length - 1)
      //跳转到当前页面
      wx.redirectTo({
          url: urlWithArgs
      })
  }

评论