美文网首页
vue选项卡

vue选项卡

作者: SuperHong521 | 来源:发表于2018-09-17 11:06 被阅读0次
    <div class="box">
            <ul>
                <li v-for="(value,index) in list" v-on:click="fun(index)">{{value.name}}</li>
            </ul>
            <ul>
                <li v-for="(value,index) in list" v-show="value.flag">{{value.message}}</li>
            </ul>
        </div>
        <script src="vue.js"></script>
        <script>
            new Vue({
                el:".box",
                data:{
                    list:[
                        {name:"选项一",message:"这是选项一的内容",flag:true},
                        {name:"选项二",message:"这是选项二的内容",flag:false},
                        {name:"选项三",message:"这是选项三的内容",flag:false}
                    ]
                },
                methods:{
                    fun:function(ind){
                        for(var i = 0;i<this.list.length;i++){
                            this.list[i].flag=false;
                        }
                        this.list[ind].flag=true;
                    }
                }
            })
        </script>

    相关文章

      网友评论

          本文标题:vue选项卡

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