我在我的新项目中使用[md-tabs][1]
from 。vue-material
我了解我们将@md-changed
事件与js
函数一起使用:
<template>
<div class="hello">
<md-tabs class="md-primary" :md-active-tab="currenttab" @md-changed="tabChanged">
<md-tab id="tab-users" md-label="Users">
...
</md-tab>
<md-tab id="tab-projects" md-label="Projects">
...
</md-tab>
</md-tabs>
</div>
</template>
<script>
...
methods: {
tabChanged: function(id) {
console.log(id);
},
}
...
</script>
但是如何创建一个函数来触发 md-tab 更改?
有一个props
md-active-tab
说明:
设置当前选定的选项卡。通过提供所需 md-tab 的 id 来工作。
所以我有一个js
功能按钮:
activateTab: function(id) {
console.log(id);
self.currenttab = id;
}
与以下内容currenttab
绑定:
<md-tabs class="md-primary" :md-active-tab="currenttab" @md-changed="tabChanged">
但是当我单击按钮时,该功能有效(正在显示console.log),但该选项卡没有转到分配的选项卡。
我该如何解决这个问题?