小程序使用switchtab 怎么使页面重新刷新

我们小程序页面tab页面在加载过一次之后使用switchTab再次进来不会再次重新加载。

之前没有重新加载 :

wx.switchTab({

 url : '../index/index',

});

所以我们应该在switchTab成功跳转后调用success,在回调中做处理,此时可以拿到跳转后页面的page对象,从而调用页面onLoad方法重载页面;微信后期应该会加相应的参数来决定是否刷新跳转

wx.switchTab({

    url : '../index/index',

    success: function (e) {

        let page = getCurrentPages().pop();

        if (page == undefined || page == null) return;

            page.onLoad();

    }

});

 

你可能感兴趣的:(小程序使用switchtab 怎么使页面重新刷新)