AMP

AMP 电子邮件支持的组件

重要提示:此文档不适用于您当前选择的格式网站

以下是 AMP 组件 的列表,这些组件目前在 AMP 电子邮件中受支持。这些组件被归类为以下类别

动态内容

元素 说明
<amp-form> 表单元素。必须使用 action-xhr 属性来代替常规 action 属性。可以与 <template type="amp-mustache"> 结合使用来呈现响应。

注意:不允许 提交后重定向
<amp-selector> 用于表单内的多选小组件。
amp-bind<amp-bind-macro> AMP 中的简单脚本语言,允许操作状态机以实现元素之间的交互。还可以用于在某些事件上添加行为。

注意:禁止绑定到 [href][src]。还禁止使用 AMP.printAMP.navigateToAMP.goBack 操作。
<amp-state> <amp-state> 用于定义 amp-bind 使用的初始状态。

注意:目前不支持 src 属性。
<amp-list> 远程获取 JSON 数据,这些数据将由 <amp-mustache> 呈现。

注意:不允许绑定到 [src] 属性。还禁止使用 credentials="include" 包含用户凭据。
<template type="amp-mustache"> Mustache 模板标记,用于呈现 amp-list 调用的结果。

布局

元素 说明
布局属性 布局行为由布局属性决定。
<amp-accordion> 一个 UI 元素,用于显示/隐藏不同的部分。
<amp-carousel> 走马灯 UI 组件。
<amp-fit-text> 一个辅助组件,用于将文本拟合到特定区域内。
<amp-layout> 一个容器,可以具有基于宽高比的响应式布局。
<amp-sidebar> 用于导航目的的侧边栏。
<amp-timeago> 提供了一种方便的方法来呈现时间戳。

媒体

元素 说明
<amp-img> 替换 <img> 的 AMP 组件。

注意:不允许绑定到 [src]
<amp-anim> 嵌入 GIF 文件。

注意:不允许绑定到 [src]