Есть ли способ, которым мы можем создавать пользовательский интерактивный контент в истории усилителей? - PullRequest
1 голос
/ 26 апреля 2019

Я строю историю усилителя, где мне нужно принять пользовательский ввод в качестве выбора. Допустим, есть 3 кнопки Button 1, Button 2 и Button 3. Если пользователь нажимает Button 1, будет отображаться контент для choice 1 и аналогично для других кнопок.

Я пытался использовать AMP.setState для этого. Он работает на простой AMP-странице, но когда на страницу добавляется история усилителя, он не работает.

Вот код для вышеупомянутого эксперимента

Пожалуйста, посмотрите и предложите подходящее решение. Спасибо.

1 Ответ

1 голос
/ 29 апреля 2019

amp-story несовместимо с amp-bind.

У историй есть экспериментальная функция, которая находится в стадии разработки и называется "ветвлением", которая обеспечивает интерактивность пользователя, разделяя состояние контента на разные страницы одной и той же истории (см. документация в стадии разработки ).

В вашем примере вам нужно будет создать отдельные страницы истории, чтобы пользователь мог перейти на них, если они нажали Button 1, Button 2или Button 3 соответственно.

...