vueトップメニューバーを実現します。


vueはトップメニューバーを実現し、同じページの二つのメニューボタンの間の切り替えを実現します。
まず展示結果を見ます。
第一ボタンをクリックして、内容を表示します。


下のソースコード:注意してください。コード企画が必要です。勉強しないでください。

 <template>
<div>
 <div class="tab-content">
 <div class="tab-content1" @click="cur=1" :class="{active:cur==1}"><span>    </span> </div>
 <div class="tab-content2" @click="cur=2" :class="{active:cur==2}">   </div>
 </div>
 <div class="tab">
 <div v-show="cur==1">
 <div>  1</div>
 </div>
 <div v-show="cur==2">
 <div>  2</div>
 </div>
 </div>
</div>
</template>

<script>

export default {
 data () {
 return{
  cur:1
 }
 },

methods:{
 
 }
}
</script>
<style scoped>
.tab-content .active{
 background-color: #194e84 !important;
 color: #fff; 
}
.tab-content1{
 text-align: center;
 cursor: pointer;
 width: 150px;
 height: 30px;
 border: 1px solid #ccc;
}
.tab-content2{
 margin-top:-30px;
 text-align: center;
 cursor: pointer;
 margin-left:200px;
 width: 150px;
 height: 30px;
 border: 1px solid #ccc;
}
</style>
線を分割します-----1つの簡単なボタンの切替は完成して、構想veryは簡単で、実現はとても便利で、とても使いやすいです。
:クラス=「{active:cur==1}」はメニュー選択時にスタイルを変えるコードです。
vue.jsコンポーネントの教程については、テーマvue.jsコンポーネント学習教程をクリックして学習してください。
もっと多いvue学習教程はテーマ『vue実戦教程』を読んでください。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。