2

私は現在 app-layout 要素 (バージョン 0.10.4)、特に app-toolbar を使用しています。

「main-title」属性が関連付けられた div を作成すると、「機能しません」。それが私が輸入したものであるかどうか、正確にはわかりません。

<link rel="import" href="bower_components/paper-styles/paper-styles.html">
<link rel="import" href="bower_components/iron-icons/iron-icons.html">

<link rel="import" href="bower_components/app-layout/app-layout.html">
<link rel="import" href="bower_components/paper-icon-button/paper-icon-button.html">

または、app-toolbar を間違って使用している可能性があります。

<body>
    <app-header-layout>
        <app-header effects="waterfall" reveals>
            <app-toolbar>
                <paper-icon-button icon="menu"></paper-icon-button>
            </app-toolbar>
        </app-header>
        <main>
        </main>
    </app-header-layout>
</body>

すべてのフィードバックをお待ちしております。

4

1 に答える 1

0

あなたのインポートは私には正しいように見えます。ドキュメントが何をするかを完全に説明していないことを考えるとmain-title、属性の間違った動作を想定している可能性があります。main-titleツールバー全体にタイトルの幅を広げることに注意してください。以下のデモをご覧ください。

<head>
  <base href="https://polygit.org/polymer+1.7.0/components/">
  <script src="webcomponentsjs/webcomponents-lite.min.js"></script>
  <link rel="import" href="polymer/polymer.html">
  <link rel="import" href="iron-icons/iron-icons.html">
  <link rel="import" href="paper-icon-button/paper-icon-button.html">

  <link rel="import" href="app-layout/app-layout.html">
</head>
<body>
  <style is="custom-style">
    app-toolbar {
      background-color: #4285f4;
      color: white;
      margin-bottom: 10px;
    }
    .my-title {
      border: solid 1px red;
    }
  </style>

  <app-toolbar>
    <paper-icon-button icon="menu"></paper-icon-button>
    <div class="my-title" main-title>With <code>main-title</code></div>
    <paper-icon-button icon="account-circle"></paper-icon-button>
  </app-toolbar>
  
  <app-toolbar>
    <paper-icon-button icon="menu"></paper-icon-button>
    <div class="my-title">Without <code>main-title</code></div>
    <paper-icon-button icon="account-circle"></paper-icon-button>
  </app-toolbar>
</body>

于 2016-11-02T12:47:43.570 に答える