我可以在Polymer中以编程方式切换铁页吗?

时间:2016-11-25 03:26:50

标签: javascript polymer

无论如何,我如何在Polymer中以编程方式切换铁页?我的观点是,我希望在Polymer中完成操作时重定向页面。

我知道,我可以使用window.location.href重定向,但需要以编程方式了解聚合物中的切换铁页。

_responseChanged: function(response) {
  console.log('response', response.applicationId);

  /*
    I want to redirect page here
  */

},

1 个答案:

答案 0 :(得分:0)

以下是您可以使用的三种方式

  • 调用selectNext功能,该功能将始终选择下一页
  • 调用select功能并传递您要选择的页码
  • 您还可以直接更改铁页的selected属性(下面未介绍)

<base href="https://polygit.org/components/">
<link rel="import" href="polymer/polymer.html">
<link rel="import" href="iron-pages/iron-pages.html">
<dom-module id="iron-page-select">
  <template>
    <style></style>
    <iron-pages id="pages" selected="0">
      <div on-tap="_selectNext">tap me to change to next page</div>
      <div on-tap="_selectCustom">tap me to change to 4th page</div>
      <div>three</div>
      <div>four</div>
    </iron-pages>
  </template>
</dom-module>
<script>
  Polymer({
    is: 'iron-page-select',
    _selectNext: function() {
      this.$.pages.selectNext();
    },

    _selectCustom: function() {
      this.$.pages.select(3);
    }
  })
</script>


<iron-page-select></iron-page-select>