Имеет ли значение последовательность включения файлов компонентов? - PullRequest
0 голосов
/ 25 апреля 2018

почему-то компонент 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-lightbox ...

1 Ответ

0 голосов
/ 25 апреля 2018

Поскольку используется атрибут async, порядок не должен иметь значения. Каждый сценарий будет выполнен, как только он завершит загрузку, независимо от порядка, в котором он появляется. Не помеченный AMP вопрос, , но у этого есть несколько очень хороших дополнительных объяснений относительно него .

...