跳转到页面后,执行该页面刷新
发布于 7 年前 作者 na51 13005 次浏览 来自 问答

我的需求是,跳转到指定页面,并且执行该页面刷新,我写了一个方法在开发者工具中运行正常,但是在真机中就运行失败

wx.switchTab({
        url: '/pages/user/index',
        success: function () {//跳转到会员中心 并刷新
          var pages = getCurrentPages().pop();
          console.log(pages)
          page.onLoad();
        }
      })

点击按钮执行跳转到会员页面,并且执行刷新。   因为我不想写在show里面,每次进去都要执行。

这个代码在开发工具中 可以正常执行 /pages/user/index 页面的onload。   但是在真机中不会执行。



或者我的方法不对,应该是怎么写????求教

2 回复

wx.switchTab({

        url:’/pages/user/index’,

        success:function () {//跳转到会员中心 并刷新

          var pages = getCurrentPages().pop();

          console.log(pages)

          page.onLoad();

        }

      })

var pages = getCurrentPages().pop();

page.onLoad();  拼写错误 pages -> page

声明周期方法貌似不能主动调用吧,可以通过传参,在onshow中执行是否刷新

回到顶部