如题:字段资源转换在aboutToAppear()中,但是切换中英文后,相关的字段没有及时更新渲染,应该如何触发重新渲染呢?
问题现象:
第一次在中文模式下直接拉起页面:
在没有销毁页面的情况,在设置里更改当前系统语言为英文后出现:
由于资源的转换函数在aboutToAppear()函数中,此时应用页面没有触发此函数,导致拼接的硬件类型变量还是中文
如题:字段资源转换在aboutToAppear()中,但是切换中英文后,相关的字段没有及时更新渲染,应该如何触发重新渲染呢?
问题现象:
第一次在中文模式下直接拉起页面:
在没有销毁页面的情况,在设置里更改当前系统语言为英文后出现:
由于资源的转换函数在aboutToAppear()函数中,此时应用页面没有触发此函数,导致拼接的硬件类型变量还是中文
2 回答8.2k 阅读✓ 已解决
48 阅读
55 阅读
aboutToAppear函数在创建自定义组件的新实例后,在执行其build()函数之前执行。该业务场景可尝试使用onPageShow函数。
https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-custom-component-lifecycle-0000001815927708\#ZH-CN\_TOPIC\_0000001815927708\_\_abouttoappear