欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序--如何实现从redirect到tab不刷新

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:789

HTML5自适应律师工作室类网

2020-04-04   浏览:654

高端HTML5响应式企业通用网

2020-05-06   浏览:560

html5响应式外贸网站英文版

2020-05-08   浏览:545

HTML5影视传媒文化公司类网

2020-05-12   浏览:543

微信小程序--如何实现从redirect到tab不刷新

发布时间:2020-11-23  

1、微信小程序从redirect到tab不刷新

小程序需要判断用户是否登录,来显示不同的内容。当登录失效后需要重新登录并刷新页面,一般我们用 redirect 或者 switchTab 方法进行页面间的跳转,通过getCurrentPages() 拿到页面栈(数组,最多五个),最后一个就是当前页面的路径。 

自然而然想到这样来刷新当前页:

 

const reload= () => {

let curPage = getCurrentPages().pop().__route__;

wx.redirectTo({

url: '/' + curPage

})

 

}

这段代码在小程序内页工作的很好,但一到tab页就GG思密达了——并!不!会!刷!新!  下面的方法可以解决:

 

const reload= () => {

let curPage = getCurrentPages().pop();

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

page.onShow();