我正在构建一个 Polymer3 音乐应用程序,它从公共 api 获取播放列表。所有的 playlistNames 都被实现为 routerLinks。
单击时,playlistName
变得粗体,但在页面重新加载时 routerLink 未突出显示(粗体)。
例如:如果我localhost:8081/playlist1
在 URL 中输入,那么 playlist1 在页面重新加载时应该是粗体。
提前致谢。
static get template() {
return html `
<app-location route="{{route}}" url-space-regex="^[[rootPath]]">
</app-location>
<app-route route="{{route}}" pattern="[[rootPath]]:page" data="{{routeData}}" tail="{{subroute}}">
</app-route>
<app-drawer-layout fullbleed="" narrow="{{narrow}}">
<!-- Drawer content -->
<app-drawer id="drawer" slot="drawer" swipe-open="[[narrow]]">
<app-toolbar>Menu</app-toolbar>
<iron-selector selected="[[page]]" attr-for-selected="name" class="drawer-list" role="navigation">
<template is="dom-repeat" items="[[playlists]]">
<a name="[[item.name]]" href="[[rootPath]][[item.name ]]">[[item.name]]</a>
</template>
</iron-selector>
</app-drawer>
`;
}