javascript - 關於vue初始化的問題
PHPz
PHPz 2017-04-11 11:40:27
0
1
240
<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}
        ]
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!