私のvuejsコードに問題があります。タブをクリックするたびに特定のコンテンツを表示したいのですが。Vuejsはクリック時にタブの内容を表示します
これまでのコードです。 「約」私は、ID =「aboutcompany」idを持つdiv要素とのhrefをクリックすると
<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 =「概要」とのdivのクラス「隠す」を追加し
はエラーがあります "'tabs'が定義されていません" "activeTabName:tabs [0] .name" – codeninja
こんにちは@codeninja私は答えを更新しました – Nora
こんにちは@Noraは働いているようです。 – codeninja