【发布时间】:2018-03-09 21:41:15
【问题描述】:
我的 vuejs 代码有问题,我想在每次单击选项卡时显示特定内容。
这是我目前的代码。
<template>
<nav class="horizontal top-border block-section">
<div class="col-md-20" id="tabs">
<a href="#" id="overview" class="col-md-2" @click="active">Overview</a>
<a href="#" id="aboutcompany" class="col-md-2" @click="active">About Company</a>
</nav>
<div id="over" class="show">
<overview></overview>
</div>
<div id="about" class="hide">
<about-company></about-company>
</div>
</template>
<script>
import Overview from './Overview'
import AboutCompany from './AboutCompany'
export default {
components: {
Overview,
AboutCompany
},
methods: {
active(e) {
e.target.id.addClass('show');
}
}
}
</script>
单击 id="aboutcompany" 的 href 后,id="about" 的 div 应该有一个类“show”,并为 id="overview" 的 div 添加类“hide”
【问题讨论】:
标签: javascript vue.js