【HarmonyOS NEXT】基于声明式UI创建的List()组件页面,如何重新建立数组数据的UI响应链接

【关键字】

声明式UI创建List() / 权限声明 / @State装饰器

【问题描述】

基于声明式UI创建的List()组件页面,服务端返回新的列表数据,覆盖已展示的数组,UI没有更新,响应丢失,如何重新建立数组数据的UI响应链接?

【解决方案】

1、网络请求数据权限未声明,导致无法调取接口并拿到数据。

关于网络权限声明可以参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/declare-permissions-V5

2、如权限已配置,且已拿到数据,或许是未将UI组件内数据声明为状态变量,即用@State修饰变量,只有通过@State修饰为状态变量使用时才能将UI和状态变量进行绑定。

@State装饰器开发指南请参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-state-V5

3、如以上情况已排除,可以参考学习codelabs的新闻加载Demo:

https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/tutorials_NEXT-NewsDataArkTS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值