[]List组件 repeat(x/y)设置问题

创建了个List组件,但是设置其repeat时出现 了问题,如下代码不起作用:
......
        var repeatY = Math.ceil(GameManager.instance.serverList.length / 3); // 此处算出来实际为1
        this.serverList.repeatY = repeatY;
......

但是直接设,是可以的:
  // this.serverList.repeatY = 1;
已邀请:

Laya_XS

赞同来自: saintEvol

GameManager.instance.serverList.length 这个算的是list的数据长度。你是不是在list还没有数据渲染赋值时就用了,这时长度应该是1吧,你应该用你的数据源的长度来除以3,计算repeatY的值!

要回复问题请先

商务合作
商务合作