美文网首页
2018-09-11

2018-09-11

作者: 执念_6afc | 来源:发表于2018-09-11 19:54 被阅读0次

1,

vue.js是一个简化了的javascript库相对于Angular React来说上手更简单
vue.js相比其他语言来说它是尤雨溪个人创建的语言

2,

v-for 对数组、对象、数组对象进行循环操作
哪一个html标签需要循环 就写在哪个元素上
使用v-for可以把obj的每个key对应的value值遍历出来,并且填到对应的li元素中
v-for除了可以使用在数组上之外还可以应用在对象上

3数组循环

 <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
   <div class="text">
       {{msg}}
       <ul>
           <li v-for='val in arr'>{{val}}</li>
       </ul>
   </div>
   <script src="js/vue.js"></script>
   <script>
        new Vue({ //el  element的缩写  可            以在Vue js里对dom元素进行更改
        el:'.text',//只要是选择器皆可  id选择器 class选择器 各种选择器
        data:{
            msg:'hello vue',
            arr:[1,2,3]
        }
    })
</script>
</body>
</html>

4v-for循环实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
   <div id="itany">
   <ul>
<!--
       <li v-for="value in arr">{{value}}</li>
       <li v-for="v in obj">{{v}}</li>-->
   <!--                值   下标              下标对应值-->
<!--
        <li v-for="(val,ind) in arr">{{ind}}-------{{val}}</li>
           <li v-for="(val,ind) in obj">{{ind}}------{{val}}</li>
-->
<!--             val不是固定命名   只是一个值可以任意切换   但是v-for后的值与解析的内容值必须相同-->
  <li v-for="val in arrs">{{val.num}}{{val.name}}{{val.price}}</li>
   </ul>
   </div>
<script src="js/vue.js"></script>
<script>
    new Vue({
        el:'#itany',
        data:{
            arr:[1,2,3],
            obj:{name:'jack',age:'18'},
            arrs:[
                {
                    num:'1',
                    name:'lidandan',
                    price:'20'
                    
                    
                },
                {
                    num:'2',
                    name:'dongyue',
                    price:'200'
                    
                    
                }
            ]
        }
    })
</script>
</body>
</html>

相关文章

网友评论

      本文标题:2018-09-11

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