<router-link
v-for="(item,index) in listed"
:key="item.value"
:to="{path:item.path,query:{item:index}}"
:class="{'router-link-exact-active':ind == index}"
@click.native="changeBgc(index)"
class="topbar-item"
>{{item.label}}</router-link>
data() {
return {
listed: [
{path: '/data-source', label: '数据源'},
{path: '/data-set', label: '数据集'},
{path: '/datas-area', label: '资源区'},
{path: '/instruments-panel', label: '仪表盘'},
{path: '/publish', label: '发布区'}
],
ind: '0'
};
},
// 点击nav 给当前nav添加状态
methods: {
changeBgc(index) {
this.ind = index;
},
}
mounted() {
if (this.$route.query.item) {
this.ind = this.$route.query.item;
} else {
this.ind = 0;
}
}