何时显示放大器列表中的项目



如果我使用amp-list来显示相当大的数据列表(例如如下所示(,列表中的第一项是在加载最后一项之前显示,还是会在显示任何 JSON 列表之前下载整个 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>

我担心 amp-list 只有在收到整个 JSON 响应后才会开始加载,然后它开始逐个显示项目,具体取决于哪个首先获得了他的数据(例如图像(。如果您的页面已被Google缓存,那么您的首次加载结果将始终相同。所以,我的结论是,至少到目前为止,你不能影响加载优先级。希望我是对的,它会帮助你。

最新更新