1、遍历数组

 <div id="app">
   <p v-for="item in items">my name is {{item}}</p>
 </div>
 <script>
   var app = new Vue({
     el:'#app',
     data:{
       items:[
         'Tom',
         'Jack',
         'Mickey'
       ]
     }
   })
 </script>

2、遍历带索引的数组

 <div id="app">
   <p v-for="(item, index) in items">the {{index+1}}th boy is {{item}}</p>
 </div>
 <script>
   var app = new Vue({
     el:'#app',
     data:{
       items:[
         'Tom',
         'Jack',
         'Mickey'
       ]
     }
   })
 </script>

3、遍历对象

 <div id="app">
   <p v-for="(val, key) in object">{{key}}--{{val}}</p>
 </div>
 <script>
   var app = new Vue({
     el:'#app',
     data:{
       object:{
         name:'Tom',
         age:'25',
       }
     }
   })
 </script>

4、遍历带索引的对象

 <div id="app">
   <p v-for="(val, key, index) in object">{{index+1}}--{{key}}--{{val}}</p>
 </div>
 <script>
   var app = new Vue({
     el:'#app',
     data:{
       object:{
         name:'Tom',
         age:'25',
       }
     }
   })
 </script>

5、当我们在使用v-for进行渲染时,尽可能使用渲染元素自身属性的id给渲染的元素绑定一个key值,这样在当前渲染元素的DOM结构发生变化时,能够单独响应该元素而不触发所有元素的渲染。

 <div id="app">
   <p v-for="item in items" :key="item.id">{{ item.text }}</p>
 </div>
 <script>
   var app = new Vue({
     el:'#app',
     data:{
       items:[
         {
           text:'Tom'
         },
         {
           text:'Jack'
         },
         {
           text:'Mickey'
         }
       ]
     }
   })
 </script>

最新文章

  1. mysql常用函数
  2. js微博发布框的实现
  3. 【转】mysql触发器的实战(触发器执行失败,sql会回滚吗)
  4. Golang、Php、Python、Java基于Thrift0.9.1实现跨语言调用
  5. [复变函数]第17堂课 5 解析函数的 Laurent 展式与孤立奇点 5. 1 解析函数的 Laurent 展式
  6. (转载)sql语句解决分页问题
  7. [转]EJS入门
  8. VS2010/MFC编程入门之十四(对话框:向导对话框的创建及显示)
  9. angularjs自定义日期过滤器,如:周日(前天 21:24)
  10. 使用片上XRAM需要进行的初始化
  11. 转:DataTable的一些特殊用法:Select
  12. C / C++ 运行环境搭建教程
  13. vue.js介绍,常用指令,事件,以及制作简易留言版
  14. centos6.5中 linux 升级内核
  15. 一个简单的TensorFlow可视化MNIST数据集识别程序
  16. 第79节:Java中一些要点
  17. 【HNOI2016】大数
  18. flask 文件转为pdf并添加二维码
  19. mvn tomcat7:help的14个命令
  20. 微信小程序页面跳转 的几种方式

热门文章

  1. mysql时间戳与日期格式的相互转换
  2. yiic执行出现不是内部或外部命令的解决办法
  3. 【Android Developers Training】 94. 创建一个空内容提供器(Content Provider)
  4. PILLOW图片中加入中文 曲线救国Opencv
  5. Java学习笔记之字符串常用方法
  6. JS,HTML,CSS
  7. OpenCV 之 图像分割 (一)
  8. 浅入深出之Java集合框架(中)
  9. 阿里云服务器 通过JavaMail发送邮箱STMP问题( 25端口被禁用 使用SSL协议465端口 )
  10. 设备常用框架framework