美文网首页
用Vue写一个简单的tab选项卡

用Vue写一个简单的tab选项卡

作者: 勿念_17a6 | 来源:发表于2019-01-03 23:49 被阅读0次

css部分

* {

            margin: 0;

            padding: 0;

            list-style: none;

        }

        #box{

            width: 500px;

            margin: 0 auto;

        }

        button{

            width: 25%;

            height: 50px;

            border: none;

            background: #e4e6af;

            margin-left: 4%;

            outline: none;

            cursor: pointer;

        }

        .change{

            width: 85%;

            height: 200px;

            margin-left: 4%;

            border: 1px solid black;

        }

        .div1{

            text-align: center;

            line-height: 200px;

            background: powderblue;

        }

        .div2{

            text-align: center;

            line-height: 200px;

            background: peachpuff;

        }

        .div3{

            text-align: center;

            line-height: 200px;

            background: plum;

        }

body部分

<div id="box">

    <div class="tab">

        <button @click="tabId=0" class="{tabId=0}">aaa</button>

       <button @click="tabId=1" class="{tabId=1}">bbb</button>

       <button @click="tabId=2" class="{tabId=2}">ccc</button>

    </div>

    <div class="change">

        <div v-show="tabId==0" class="div1">111</div>

        <div v-show="tabId==1" class="div2">222</div>

        <div v-show="tabId==2" class="div3">333</div>

    </div>

</div>

script部分

new Vue({

        el:'#box',

        data:{

            tabId:0

        }

    })

相关文章

网友评论

      本文标题:用Vue写一个简单的tab选项卡

      本文链接:https://www.haomeiwen.com/subject/bsiqrqtx.html