相关问题
HarmonyOS 使用@Entry修饰的组件不走onPageShow方法
988浏览 • 1回复 待解决
HarmonyOS navigation根页面不走onPageShow方法
1394浏览 • 1回复 待解决
HarmonyOS @Entry标注的组件onPageShow方法不执行
928浏览 • 1回复 待解决
HarmonyOS 组件里面的onPageShow钩子方法不触发
971浏览 • 1回复 待解决
在@Entry装饰的自定义组件中,调用onPageShow、onPageHide等方法不执行
1500浏览 • 1回复 待解决
HarmonyOS navigation子页面返回没有走@Entry装饰的页面的onPageShow方法
1058浏览 • 1回复 待解决
HarmonyOS tab页面如果想让页面每次展示的时候都调用一遍,该如何实现,onPageShow方法不走
1200浏览 • 1回复 待解决
弹窗组件无法进入onPageShow方法
2852浏览 • 1回复 待解决
HarmonyOS Tabs 切换,页面不执行 showPage() 方法
1386浏览 • 1回复 待解决
HarmonyOS tabContent onPageShow 方法不生效,如何监听页面回到前台?
1767浏览 • 1回复 待解决
HarmonyOS 使用Component修饰的组件,onPageShow和onPageHide不触发
1513浏览 • 1回复 待解决
HarmonyOS onPageShow不触发,@Entry装饰的自定义组件
1844浏览 • 1回复 待解决
HarmonyOS navigation不触发onpageshow
701浏览 • 1回复 待解决
@Link引用的Object数组导致组件不走生命周期
1547浏览 • 1回复 待解决
HarmonyOS 在tabContent中的组件onPageHide和aboutToDisappear都没走
807浏览 • 1回复 待解决
Tabs组件的tabBar,能否设置对齐方法?
1447浏览 • 1回复 待解决
HarmonyOS Scroller监听滚动结束事件不走的问题
994浏览 • 1回复 待解决
HarmonyOS view的onPageShow不执行,这是怎么回事?
976浏览 • 1回复 待解决
HarmonyOS json解析的嵌套对象不走set方法,plainToClass这个方法好像也只对最外层的类有new的效果
786浏览 • 1回复 待解决
HarmonyOS tabs组件异步赋值,tabBar不展示,tabContent正常展示
765浏览 • 1回复 待解决
HarmonyOS Tabs组件不设置动画效果时TabBar切换很慢
917浏览 • 1回复 待解决
HarmonyOS 在组件Tabs中如何指定TabBar的高度?
1805浏览 • 1回复 待解决
Tabs组件切换不执行onPageShow生命周期,因为onPageShow是页面级的生命周期,tabs切换触发的是子组件组件级的生命周期aboutToAppear(),可以将showPage()放在该生命周期内调用,如果需要每一次切换都要执行TabContent中的showPage方法,这边推荐使用onTabBarClick(event: (index: number) => void)获取父组件当前点击的tabIndex,在父组件中通过@State定义一个currentTabIndex变量,在onTabBarClick回调中将index赋值给currentTabIndex,并将这个值传递给TabContent包裹的子组件。在子组件中通过@Props和@Watch来监听父组件传递值的不同,执行各个tabContent中的showPage方法。
demo参考: