文章目录
- Vue2列表渲染学习笔记
- 一、基本列表渲染
- 二、key的作用与原理
- 三、列表过滤与排序
- 四、在组件上使用v-for
- 五、总结
Vue2列表渲染学习笔记
一、基本列表渲染
Vue2允许我们使用v-for
指令基于一个数组或对象来渲染一个列表。v-for
指令需要使用item in items
形式的特殊语法,其中items
是源数据数组或对象,而item
则是被迭代的数组元素的别名。
-
遍历数组
当
v-for
遍历数组时,元素可以接收两个参数:元素值和元素的下标。语法如下:<li v-for="(item, index) in items">{{ item }} - {{ index }} </li>
其中,
items
是源数据数组,item
是数组元素的别名,index
是当前元素的下标。 -
遍历对象
v-for
也可以用来遍历一个对象的所有属性。遍历的顺序会基于对该对象调用Object.keys()
的返回值来决定。语法如下:<div v-for="(value, key) in object">{<