我有一个父组件ParentComponent,它使用@State装饰一个数组itemList。它将一个子数组通过@Link传递给子组件ChildComponent。我在子组件中修改了这个@Link数组(例如splicepush),父组件对应的@State itemList确实变化了,但父组件中依赖itemList的另一个ForEach渲染列表却没有立即刷新。

我打印数据的时候发现数据已经同步,为什么数据已经同步了,视图却没有立即更新?如何触发视图的重新渲染? 有没有大神给解答一下?

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐