字段资源转换在aboutToAppear()中,但是切换中英文后,相关的字段没有及时更新渲染,应该如何触发重新渲染

第一次在中文模式下直接拉起页面:

字段资源转换在aboutToAppear()中,但是切换中英文后,相关的字段没有及时更新渲染,应该如何触发重新渲染-鸿蒙开发者社区

在没有销毁页面的情况,在设置里更改当前系统语言为英文后出现:

字段资源转换在aboutToAppear()中,但是切换中英文后,相关的字段没有及时更新渲染,应该如何触发重新渲染-鸿蒙开发者社区

由于资源的转换函数在aboutToAppear()函数中,此时应用页面没有触发此函数,导致拼接的硬件类型变量还是中文

HarmonyOS
2024-04-29 22:08:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hz3000

aboutToAppear函数在创建自定义组件的新实例后,在执行其build()函数之前执行。该业务场景可尝试使用onPageShow函数。

https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-custom-component-lifecycle-0000001815927708#ZH-CN_TOPIC_0000001815927708__abouttoappear

分享
微博
QQ
微信
回复
2024-04-30 20:58:05
相关问题
Stage模型下如何主动重新渲染UI
1829浏览 • 1回复 已解决
如何渲染gif类型文件
5738浏览 • 1回复 待解决
返回页面时不触发aboutToAppear
1563浏览 • 1回复 待解决
mysql 自增字段如何重设?
1599浏览 • 1回复 待解决
Text 组件如何渲染图文动态混排
478浏览 • 1回复 待解决
PostgreSQL interval后跟字段问题
3127浏览 • 2回复 待解决