首页 > 其他 > 详细

vue_for循环及遍历

时间:2020-08-29 19:02:59      阅读:61      评论:0      收藏:0      [点我收藏+]

1.for的基本使用

 

    <div id="xxoo">
     <div v-if="scroe >= 90">优秀</div>
     <div v-else-if="scroe >= 80 && scroe < 90">良好</div>      //发现 v-if  || v-else || v-else-if  没有区别
<!-- //if结构 --> <div v-else-if="scroe >= 60 && scroe < 80">一般</div> <div v-else="scroe < 60">不太行</div> <div v-show="flag" >oooo</div>        //v-show和if的区别就是 if是渲染显示 show是可能已经渲染 控制dispaly:none和block(实际用法) <button v-on:click="tention"></button> </div> <script src="./node_modules/vue/dist/vue.js"></script> <script type="text/javascript"> var pp = new Vue({ el:"#xxoo", data:{ scroe:20, flag:false, //v-show的布尔值设置 相当于开启block }, methods:{ tention:function(){ this.flag = true; } } }) </script>

 

2.for的数组的遍历

 

    <div id="xxoo"> 
        <ul>
            <li v-for="item in str">{{item}}</li>           <!--item 为形参 数组的值  str为数组-->>
            <li v-for="(item,index) in str">{{item + "-----" + index}}</li>    <!--index 为数组序号-->>
        </ul>
    </div>


    <script src="./node_modules/vue/dist/vue.js"></script>
    <script type="text/javascript">

        var pp = new Vue({
            el:"#xxoo",
            data:{
                str:["你","是","傻","吗"]
            },
            methods:{

            },
        })
    </script>

注意:遍历的时候加上 :key="item.id" 可以增加vue的性能,提高加载速度(加不加不影响实际效果,但是在遍历的时候都加上比较好)
例:
    <li :key="item.id" v-for="(item,index) in str">{{item + "-----" + index}}</li>    <!--index 为数组序号-->>     //id为data里面数组对象的id属性
 food:[{       id:1,
                    fname:"米饭",
                    ename:"rise"
                },{
            id:2,
                    fname:"水果",
                    ename:"fruits"
                },{
            id:3,
                    fname:"水",
                    ename:"water"
                }]
            },

 

vue_for循环及遍历

原文:https://www.cnblogs.com/wsm777/p/13582721.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!