Polymer 2.0:Iron-icon在入门套件

时间:2017-09-05 17:47:31

标签: polymer-starter-kit

我是聚合物项目的新手,我已经安装了聚合物2.0入门套件,一切正常,除了铁图标。当我运行项目时,它不会显示图标。

    <!-- Load the Polymer.Element base class -->
    <link rel="import" href="../bower_components/polymer/polymer-element.html">

    <script src="../bower_components/webcomponentsjs/webcomponents-lite.js"></script>
    <link rel="import" href="../bower_components/iron-icon/iron-icon.html">
    <link rel="import" href="../bower_components/iron-iconset-svg/iron-iconset-svg.html">

    <dom-module id="my-iconsset-view">
      <!-- Defines the element's style and local DOM -->
      <template>
        <style>
          :host {
            display: block;

            padding: 16px;
          }
        </style>

        <h1>My Iconsc</h1>

        <iron-icon icon="icon:menu"></iron-icon>
        <iron-icon icon="input"></iron-icon>


      </template>
      <script>
        // Your new element extends the Polymer.Element base class
        class MyIconssetView extends Polymer.Element {
          static get is() { return 'my-iconsset-view'; }
        }
        //Now, register your new custom element so the browser can use it
        customElements.define(MyIconssetView.is, MyIconssetView);
      </script>
    </dom-module>

1 个答案:

答案 0 :(得分:1)

导入<link rel="import" href="../bower_components/iron-icons/iron-icons.html">而非iron-icon

此外,您不必提及icon="icon:menu",只需icon="menu"即可,除非您已定义自己的iconset并命名为'icon'。

  

iron-icon元素用于显示图标。

     

iron-icons是一个实用程序导入,包含的定义   iron-icon元素,iron-iconset-svg元素以及导入   对于默认图标集。