我能想到的最简单的方法是将md-active
绑定到路径的路径参数。
<md-tab id="movies" md-label="Movies" :md-active="isPath('/movies')">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil.</p>
</md-tab>
<md-tab id="books" md-label="Books" :md-active="isPath('/books')">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil.</p>
</md-tab>
组件:
export default {
methods: {
function isPath (path) {
return this.$route.path === path
}
}
}
,您可能需要调整一些的路径,以匹配路线的参数,但是这应该给你正确的路径
你会发现这是很有帮助的https://github.com/vuematerial/vue-material/issues/824 - 它显示了如何获取标签点击一个例子 –