我的需求是,跳转到指定页面,并且执行该页面刷新,我写了一个方法在开发者工具中运行正常,但是在真机中就运行失败
wx.switchTab({ url: '/pages/user/index' , success: function () { //跳转到会员中心 并刷新 var pages = getCurrentPages().pop(); console.log(pages) page.onLoad(); } }) |
点击按钮执行跳转到会员页面,并且执行刷新。 因为我不想写在show里面,每次进去都要执行。
这个代码在开发工具中 可以正常执行 /pages/user/index 页面的onload。 但是在真机中不会执行。
或者我的方法不对,应该是怎么写????求教
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中执行是否刷新
也只能这样子了, 谢谢