Freemaker 遍历list,分页取数据

<div class="layui-carousel" id="test1">
    <div carousel-item>
        <#assign n = ((map.appList?size)/2)?ceiling />
        <#list 1..n as num>
            <div>
                <#list map.appList as list>
					<#if (num < 2 && list_index < num*2) || (num > 1 &&  list_index >= (num-1)*2 && list_index < num *2)>
						<div class="list" onclick="jump('${list.url}','${map.token_enc}')">
							<div class="name">${list.name}</div>
							<div class="bg">
								<#if list.code== 'dsharec-resdir'>
									< img src="/static/images/resdir-light.png" class="img-light">
									< img src="/static/images/resdir.png" class="img">
								<#elseif list.code== 'data-analysis'>
									< img src="/static/images/analysis-light.png" class="img-light">
									< img src="/static/images/analysis.png" class="img">
								<#else>
									< img src="/static/images/pmf-light.png" class="img-light">
									< img src="/static/images/pmf.png" class="img">
								</#if>
							</div>
						</div>
					</#if>
                </#list>
            </div>
        </#list>
    </div>
</div>

<#assign> :是定义一个变量来存当前list的数据大小是多少,用于后面的for循环。 

<#list 1..n as num>
</#list>

上面的写法是循环前面计算出来的要循环的次数。

也可以自定义循环几次

<#list 1..100 as i>
</#list>
这个就是循环100次

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码奴生来只知道前进~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值