包含组件文件的顺序是否重要?

时间:2018-04-25 14:31:39

标签: amp-html accelerated-mobile-page

出于某种原因,当我不考虑所包含放大器组件的顺序时,放大器组件amp-lightbox不起作用。

unrecognized AMP element: Did you forget to include it via <script.....

当然我没有忘记包含它,但是到目前为止我切换了包含文件的顺序,然后就可以了。

不工作:

<script async custom-element="amp-list" src="https://cdn.ampproject.org/v0/amp-list-0.1.js"></script>    
<script async custom-element="amp-lightbox" src="https://cdn.ampproject.org/v0/amp-lightbox-0.1.js"></script>

和工作示例:

<script async custom-element="amp-lightbox" src="https://cdn.ampproject.org/v0/amp-lightbox-0.1.js"></script>    
<script async custom-element="amp-list" src="https://cdn.ampproject.org/v0/amp-list-0.1.js"></script>

我也没有将amp-list与amp-lightbox结合使用......

1 个答案:

答案 0 :(得分:1)

由于使用了async属性,顺序不重要。每个脚本在完成下载后都会立即执行,无论其出现的顺序如何。不是AMP标记的问题,but this one has some very good additional explanations regarding it