HarmonyOS 字符串属性setStyledString只能在onPageShow方法设置才能生效吗?
字符串属性setStyledString只能在onPageShow方法设置才能生效吗?在tabs中内嵌的组件不走onPageshow方法该怎么处理?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS设置字符串属性问题
876浏览 • 1回复 待解决
HarmonyOS 字符串属性问题
875浏览 • 1回复 待解决
HarmonyOS CustomDialogController只能在@Component装饰里才能使用吗?
1518浏览 • 1回复 待解决
HarmonyOS 启动框架的task,只能在EntryAbility才能配置使用吗?
1285浏览 • 1回复 待解决
华为开放能力只能在华为手机上才能用吗?
11477浏览 • 2回复 已解决
HarmonyOS web组件 src属性是否可传html字符串
762浏览 • 1回复 待解决
HarmonyOS 如何根据配置字符串去调用方法
701浏览 • 1回复 待解决
HarmonyOS 替换字符串
1428浏览 • 1回复 待解决
字符串反射
999浏览 • 1回复 待解决
检查字符串是否以给定的字符串开头
1867浏览 • 1回复 待解决
检查字符串是否以给定的字符串结尾
1550浏览 • 1回复 待解决
如何压缩字符串,有人知道吗?
1738浏览 • 1回复 待解决
HarmonyOS将对象转换成字符串的方法
2103浏览 • 1回复 待解决
HarmonyOS string字符串的sha1加密方法
1120浏览 • 1回复 待解决
HarmonyOS 如何使用字符串映射调用实例方法?
1026浏览 • 1回复 待解决
arkts有类似window.btoa吧二进制字符串转为base64字符串的方法吗?
4362浏览 • 1回复 待解决
HarmonyOS 如何通过纯字符串获取Hap内的字符串资源
1390浏览 • 1回复 待解决
应用引用media中的字符串资源如何拼接字符串
551浏览 • 0回复 待解决
HarmonyOS 字符串显示异常
1418浏览 • 1回复 待解决
HarmonyOS字符串替换问题
2096浏览 • 1回复 待解决
HarmonyOS 替换字符串问题
1615浏览 • 1回复 待解决
HarmonyOS ASCII转字符串
1091浏览 • 1回复 待解决
HarmonyOS 字符串转图片
1165浏览 • 1回复 待解决
HarmonyOS 字符串编码问题
992浏览 • 1回复 待解决
ArkUI组件的字符串中如何实现字符串变量拼接
3705浏览 • 1回复 待解决
setStyledString只能在onPageShow方法设置才能生效,可以参考以下文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-styled-string-V5#styledstring
tabs中内嵌的组件不走onPageshow的处理方法如下:
Tabs组件切换不执行onPageShow生命周期,因为onPageShow是页面级的生命周期,tabs切换触发的是子组件组件级的生命周期aboutToAppear(),可以将showPage()放在该生命周期内调用,如果需要每一次切换都要执行TabContent中的showPage方法,这边推荐使用onTabBarClick(event: (index: number) => void)获取父组件当前点击的tabIndex,在父组件中通过@State定义一个currentTabIndex变量,在onTabBarClick回调中将index赋值给currentTabIndex,并将这个值传递给TabContent包裹的子组件。
在子组件中通过@Props和@Watch来监听父组件传递值的不同,执行各个tabContent中的showPage方法。