我正在使用 Iron-media-query 来使用 Polymer 1.0 显示工具栏菜单项,但它没有按预期在移动设备上呈现。
如果我调整桌面网络浏览器(Google Chrome)的大小,菜单会很好地呈现,但如果我在手机 Note 3 上加载页面,它不遵守规则。可能是我做错了什么。
<iron-media-query query="(min-width: 750px)" query-matches="{{ isBigWidth }}"></iron-media-query>
<iron-media-query query="(min-width: 600px)" query-matches="{{ isMediumWidth }}"></iron-media-query>
<template is="dom-if" if="{{ isBigWidth }}">
<a href="/">
<paper-button>
<iron-icon icon="settings"></iron-icon>
<span class="vertical-align">Settings</span>
</paper-button>
</a>
<a href="/">
<paper-button>
<iron-icon icon="settings"></iron-icon>
<span class="vertical-align">Settings</span>
</paper-button>
</a>
<a href="/">
<paper-button>
<iron-icon icon="settings"></iron-icon>
<span class="vertical-align">Settings</span>
</paper-button>
</a>
</template>
<template is="dom-if" if="{{ !isBigWidth }}">
<template is="dom-if" if="{{ isMediumWidth }}">
<a href="/">
<paper-button>
<span class="vertical-align">Settings</span>
</paper-button>
</a>
<a href="/">
<paper-button>
<span class="vertical-align">Settings</span>
</paper-button>
</a>
<a href="/">
<paper-button>
<span class="vertical-align">Settings</span>
</paper-button>
</a>
</template>
</template>
<template is="dom-if" if="{{ !isMediumWidth }}">
<paper-icon-button icon="more-vert" id="icon_button2"></paper-icon-button>
</template>