Я достаточно успешно использую один или два amp-iframe на своем веб-сайте, а также некоторые динамические компоненты списка усилителей.
У меня есть относительно сложный набор HTML, который я бы хотел превратить в amp-iframe, а не как часть главной страницы, поскольку его вычислительно сложно вычислить. Для этого идеально подойдет amp-iframe: но я бы предпочел, чтобы он не загружался автоматически при загрузке страницы.
Вместо этого я бы хотел, чтобы amp-iframe загружался, когда кто-то нажимал на кнопку. «Показать больше информации» откроет iframe и загрузит сложные материалы.
Я не уверен, как это сделать.
Я использовал скрытые DIVs с setState, чтобы изменить видимые детали. Можно ли установить amp-iframe как невидимый, и будет ли он загружаться, только если он станет видимым?
Могу ли я просто использовать setState для изменения SRC amp-iframe?
Если этот amp-iframe находится внизу страницы (всегда ниже области просмотра), он будет загружен только в том случае, если он все же появляется на экране (т.е. действительно ли он уже достигает того, чего я хочу только от загрузки) если пользователь хочет это увидеть?)