vue之v-for的使用

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路vue之v-for的使用,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

1.迭代普通数组

  • 在data中定义普通数组

  1. data:{

  2. list:[1,2,3,4,5,6]

  3. }

  • 在html中使用 v-for 指令渲染

<p v-for="(item,i) in list">--索引值--{{i}} --每一项--{{item}}</p>

2.迭代对象数组

  • 在data中定义对象数组

  1. data:{

  2. list:[1,2,3,4,5,6],

  3. listObj:[

  4. {id:1, name:’zs1′},

  5. {id:2, name:’zs2′},

  6. {id:3, name:’zs3′},

  7. {id:4, name:’zs4′},

  8. {id:5, name:’zs5′},

  9. {id:6, name:’zs6′},

  10. ]

  11. }

  • 在html中使用 v-for 指令渲染

<p v-for="(user,i) in listObj">--id--{{user.id}} --姓名--{{user.name}}</p>

3.迭代对象

  • 在data中定义对象

  1. data:{

  2. user:{

  3. id:1,

  4. name:’托尼.贾’,

  5. gender:’男’

  6. }

  7. }

  • 在html中使用 v-for 指令渲染

<p v-for="(val,key) in user">--键是--{{key}}--值是--{{val}}</p>

4.迭代数字

  1. <!– 注意:如果使用v-for迭代数字的话,前面 count 的值从 1 开始–>

  2. <p v-for=“count in 10”>这是第{{count}}次循环
    </p>

完整代码:

  1. <html>

  2. <head>

  3. <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8” />

  4. </head>

  5. <body>

  6. <div id=‘app’>

  7. <!–v-for循环普通数组–>

  8. <p v-for=“(item,i) in list”>–索引值–{{i}} –每一项–{{item}}
    </p>

  9. <br/>

  10. <!–v-for循环对象数组–>

  11. <p v-for=“(user,i) in listObj”>–id–{{user.id}} –姓名–{{user.name}}
    </p>

  12. <br/>

  13. <!–注意,在遍历对象的键值对的时候,除了有 val 和 key,在第三个位置还有一个索引–>

  14. <p v-for=“(val,key) in user”>–键是–{{key}} –值是–{{val}}
    </p>

  15. <br/>

  16. <!– in 后面我们放过数组、对象数组、对象,还可以放数字–>

  17. <!– 注意:如果使用v-for迭代数字的话,前面 count 的值从 1 开始–>

  18. <p v-for=“count in 10”>这是第{{count}}次循环
    </p>

  19. </div>

  20. </body>

  21. <script src=“vue.min.js”>
    </script>

  22. <script>

  23. var vm =
    new Vue({

  24. el:
    ‘#app’,

  25. data:{

  26. list:[
    1,
    2,
    3,
    4,
    5,
    6],

  27. listObj:[

  28. {
    id:
    1,
    name:
    ‘zs1’},

  29. {
    id:
    2,
    name:
    ‘zs2’},

  30. {
    id:
    3,
    name:
    ‘zs3’},

  31. {
    id:
    4,
    name:
    ‘zs4’},

  32. {
    id:
    5,
    name:
    ‘zs5’},

  33. {
    id:
    6,
    name:
    ‘zs6’},

  34. ],

  35. user:{

  36. id:
    1,

  37. name:
    ‘托尼.贾’,

  38. gender:
    ‘男’

  39. }

  40. }

  41. });

  42. </script>

  43. </html>

截图:

vue之v-for的使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/157352.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!