AMP setState在服务器中无法正常运行

时间:2018-12-02 06:25:27

标签: tabs amp-html setstate

我正在尝试使用AMP选择器实现AMP选项卡面板。 一切都在localhost正常工作。 但是它在服务器中无法正常工作。这意味着它有时可以工作,但并非始终在服务器中工作。

我尝试在控制台中将#development = 1添加到url和AMP.printState()中。它显示状态正在改变,但选项卡没有改变。

(对不起我的英语不好)

<button on="tap:AMP.setState({selectedTab: 'a'})" >Internet</button>
<button on="tap:AMP.setState({selectedTab: 'b'})" >Voice</button>

<amp-selector on="select:AMP.setState({selectedTab: event.targetOption})" [selected]="selectedTab" role="tablist" layout="container" class="ampTabContainer">
  <div role="tab" class="tabButton" selected option="a" hidden>Internet</div>
  <div role="tabpanel" class="tabContent">Internet content</div>
  <div role="tab" class="tabButton" option="b" hidden>Voice</div>
  <div role="tabpanel" class="tabContent">Voice content</div>
</amp-selector>

0 个答案:

没有答案