javascript - 關於vue初始化的問題
PHPz
PHPz 2017-04-11 11:40:27
0
1
242
<style>
    li{list-style:none;display: inline-block;padding:10px;}
    .gradient{background:grey;}
    .active{background:red;}

    </style>
    <script src="vue.js"></script>

    
    <script>
        window.onload = function(){
            var menuBar = new Vue({
    el:'#menu',
    data:{
        choices:[
            {selected:'搜店'},
            {selected:'地址'},
            {selected:'优惠券'},
            {selected:'全文'},
            {selected:'视频'}
        ],
        activeMenu:''
    },
    methods:{
        activeBar:function(item){
        
        this.activeMenu = item
    }
}
});

        }
    </script>
<ul class="menu" id="menu">
             <li class="gradient" v-for="item in choices" v-on:click="activeBar(item)" :class="{active: activeMenu == item}" >{{item.selected}}</li> 

我想初始化第一個li是active,是用v-if判斷嗎還是?

PHPz
PHPz

学习是最好的投资!

全員に返信(1)
左手右手慢动作
//考虑这样
choices:[
            {selected:'搜店',active:true},
            {selected:'地址',active:false},
            {selected:'优惠券',active:false},
            {selected:'全文',active:false},
            {selected:'视频',active:false}
        ]
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!