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