s***@foxmail.com
s***@foxmail.com
  • 发布:2019-06-25 09:21
  • 更新:2019-12-23 01:34
  • 阅读:2046

【报Bug】百度小程序 tabbar页面 组件内onShow生命周期只第一次触发

分类:uni-app

详细问题描述

百度小程序,在自定义组件模式下,tabbar页面 组件内onShow生命周期只第一次触发,后面进入都不会触发。模拟器和真机都一样

HBuilderX 版本: 2.0.1.20190614

2019-06-25 09:21 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

如果你说的是自定义的底部菜单tabbar页面,那么,这个onshow是只会触发一次,建议你看看vue的生命周期和理解一下你这个tabbar组件。如果你说的是tabbar组件list数组里的组件不会触发二次onshow,那还真是bug,不过我没遇到过。你想触发tabbar自身的onshow,你需要跳转到一个没有tabbar的页面在跳回来就会触发

  • s***@foxmail.com (作者)

    百度小程序自带的tabbar页面,uni-app编译后onShow就第一次触发。原生代码只要进入页面就会触发

    2019-06-25 13:46

呆呆喵喵

呆呆喵喵

app 端 tabbar页面 组件内onLoad、created生命周期只第一次触发

低价位小菜

低价位小菜

onLoad 监听页面加载,其参数为上个页面传递的数据,参数类型为Object(用于页面传参),参考示例
onShow 监听页面显示。页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面
onReady 监听页面初次渲染完成。注意如果渲染速度快,会在页面进入动画完成前触发
感觉是bug

w***@sina.cn

w***@sina.cn

在最新的 2.4.6 版本中修复了

该问题目前已经被锁定, 无法添加新回复