如果我使用amp-list
显示相当大的数据列表(例如如下所示),列表中的第一项将在加载最后一项之前显示,或者是否会下载整个JSON列表显示之前的任何一个?如果是后者,更快速地显示第一个项目的最佳方法是什么?
示例:
<amp-list width="auto" height="300" layout="fixed-height" src="https://jsondata.myurl.com">
<template type="amp-mustache">
<div>{{field1}} and {{field2}}</div>
</template>
</amp-list>
答案 0 :(得分:1)
我担心放大器列表只在收到整个JSON响应后开始加载,然后它开始逐个显示项目,具体取决于首先得到他的数据(例如图像)。如果您的网页已经由Google缓存,则您的第一次加载结果将始终相同。所以,我的结论是,你不能影响加载优先级,至少到目前为止。希望我是对的,它会帮助你。