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
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

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

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS UI组件自定义点击范围
368浏览 • 1回复 待解决
UI预览不会自动刷新, 且刷新较慢
720浏览 • 1回复 待解决
如何在BuildProfile自定义参数
293浏览 • 1回复 待解决
如何理解自定义弹窗gridCount参数
2319浏览 • 1回复 待解决
Tabs组件自定义导航栏UI问题
849浏览 • 1回复 待解决
HarmonyOS 自定义刷新空间问题
35浏览 • 1回复 待解决
HarmonyOS Refresh自定义刷新样式
46浏览 • 1回复 待解决
ForEach数组发生改变UI刷新
615浏览 • 1回复 待解决
如何在自定义函数创建一个UI组件
1842浏览 • 1回复 待解决
HarmonyOS 自定义编译构建参数
122浏览 • 1回复 待解决