关于微信小程序tab-bar切换页面的问题

			使用微信小程序的tab-bar带来一个算不上bug的影响

    tab-bar常用作微信小程序中切换页面。常见首页页面下面有“首页”,“详情”,“我的”三个按钮。我们点击按钮实现跳转到按钮相对应的页面。其中我们利用tab-bar中的wx.switchTab来实现无刷新跳转。这种方法跳转的好处就是不会去刷新页面,比如利用下面的“详情”按钮切换到详情页,详情页不会去刷新。因为详情页在进入小程序时已经加载完了。所以此时按钮切换既不会触发onShow(),也不会触发onLoad()
    问题如下:如果我详情页中存在一个tab切换内容,那我tab切换的选中内容不会随着重新进到详情页进行刷新
    解决办法:使用wx.reLaunch跳转到详情页,这种方法下执行onLoad和onShow方法。
    使用wx.reLaunch带来的后果:详情页会刷新,会造成页面卡顿,加载慢。
    所以我觉得是否要使用这个reLaunch方法还是得沟通一下,毕竟如果详情页东西比较多,重新进入一个页面,必然会有一些卡顿
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值