Как я могу показать или связать каждый класс каждого элемента списка? Когда я щелкаю отдельный элемент списка, он в основном показывает все классы, а также исчезает, когда я щелкаю элемент списка. Итак, как я могу показать список разумных классов, предположим, что при нажатии на элемент отчета будет показан класс отчетов.
<ul class="investor-item">
<li>
<a @click="mystock">Stock Information</a>
</li>
<li>
<a @click="myprice">Price Sensitive Information</a>
</li>
<li>
<a @click="myfinance">Financial Information</a>
</li>
<li>
<a class="stocks" @click="myreport">Reports</a>
</li>
</ul>
Это классы:
<div class="col-md-8 pd-0">
<transition name="fade">
<div class="stock" v-show="show">
this is stck
</div>
</transition>
<transition name="fade">
<div class="price" v-show="show">
this is price
</div>
</transition>
<transition name="fade">
<div class="financial" v-show="show">
this is finance
</div>
</transition>
<transition name="fade">
<div class="reports" v-show="show">
this is reports
</div>
</transition>
</div>
Сценарий:
<script>
new Vue({
el: '#root',
data: {
show: false,
},
methods: {
mystock() {
this.show;
},
myprice() {
this.show;
},
myfinance() {
this.show;
},
myreport() {
this.show = !this.show;
}
}
})
</script>