鸿蒙 LazyForEach 踩坑

神特喵浪费我半天时间各种研究到底是什么原因LazyForEach列表就是不显示,各种以为是DataSourceBase封装的不对啥的,真的是一个字母一个字母的对,大概猜到了是datasource的问题,但是就是不知道哪里除了问题,最终的最终

keyGenerator 这个方法不对,必须返回一个string,而且的而且这个玩意不能太大,正因为公司接口返回的item数据超大,转成json作为键值对返回就是不行

			//正常加载出列表了
          LazyForEach(this.waterfallData,
            (item) => {
              ListItem() {
                Text(item.name).height(30)
                // this.getListFloorByStyleTemplate(row, index)
              }
            }, (item) => '' + item.name + item.block_id + item.media_id)
            //这样是死活出不来的,人搞废了
          LazyForEach(this.waterfallData,
            (item) => {
              ListItem() {
                Text(item.name).height(30)
                // this.getListFloorByStyleTemplate(row, index)
              }
            }, (item) => JSON.stringiify(item))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值