HarmonyOS 自定义组件中的参数从外部改变,内部UI不会刷新

外部父布局:

@State title: string = '修改前的值'

TitleView({
  title: this.title, backClick: () => {
    try {
      if (this.controller.accessBackward()) {
        this.controller.backward();
      } else {
        router.back()
      }
    } catch (error) {
    }
  }
})

HarmonyOS 自定义组件中的参数从外部改变,内部UI不会刷新 -鸿蒙开发者社区

this.title = "改变后的值",UI不会刷新。

HarmonyOS
2024-12-25 13:06:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

父子组件传参建议使用@State跟@Prop或者@State跟@Link,将子组件的@State换成@Prop或者@Link即可解决。

分享
微博
QQ
微信
回复
2024-12-25 15:46:39
相关问题
HarmonyOS UI组件自定义点击范围
562浏览 • 1回复 待解决
HarmonyOS ui组件内部如何定义变量
60浏览 • 1回复 待解决
UI预览不会自动刷新, 且刷新较慢
1029浏览 • 1回复 待解决
HarmonyOS 地图组件如何添加自定义UI
54浏览 • 1回复 待解决
如何在BuildProfile自定义参数
467浏览 • 1回复 待解决
如何理解自定义弹窗gridCount参数
2526浏览 • 1回复 待解决
Tabs组件自定义导航栏UI问题
943浏览 • 1回复 待解决
如何在自定义函数创建一个UI组件
1974浏览 • 1回复 待解决
HarmonyOS 自定义刷新空间问题
123浏览 • 1回复 待解决
HarmonyOS Refresh自定义刷新样式
287浏览 • 1回复 待解决
ForEach数组发生改变UI刷新
923浏览 • 1回复 待解决