有没有一种方法可以在安培故事中创建用户交互式内容?

时间:2019-04-26 04:42:40

标签: amp-story amp-bind

我正在构建一个放大器的故事,需要让用户输入作为选择。假设有3个按钮Button 1Button 2Button 3。如果用户单击Button 1,将显示choice 1的内容,其他按钮也将显示类似的内容。

我正尝试为此使用AMP.setState。它可以在普通的AMP页面上运行,但是将amp故事添加到该页面后,它将无法正常工作。

这里是code for the above mentioned experiment

请看看并提出一些合适的解决方案。 谢谢。

1 个答案:

答案 0 :(得分:1)

amp-storyamp-bind不兼容。

故事具有正在开发的称为“分支”的实验性功能,该功能通过在同一故事的不同页面上拆分内容状态来允许用户交互(请参见work in progress documentation)。

在您的示例中,如果用户分别单击Button 1Button 2Button 3,则需要为用户创建故事的单独页面。