## v-for
注意:在2.2+的版本中,使用v-for時,key現在是必須添加的.因為vue"就地復用"的原則.
```
<body>
<div id="app">
<p>{{list[0]}}</p>
<!--循環數組-->
<p v-for="(item,i) of list" :key="i">{{i}}----{{item}}</p> //這里要綁定key,key只能使用number或者steing
<!--循環對象數組-->
<p v-for="(user,i) of obj">{{i}}---{{user.id}}----{{user.name}}</p>
<!--循環對象-->
<p v-for="(val,key) of user">{{key}}--{{val}}</p>
<!--迭代數字,從1開始-->
<p v-for="count of 10">{{count}}</p>
</div>
</body>
<script>
new Vue({
el: '#app',
data: {
list: [1, 2, 4, 5, 6],
obj: [
{id: 1, name: '張三'},
{id: 2, name: '李四'},
{id: 3, name: '王五'},
],
user: {
name: 'jack',
age: 20,
height: 180,
}
}
})
</script>
```
- 基礎
- MVVM
- 前端組件化
- VUE實例
- 生命周期
- 指令
- v-bind
- 模板語法
- 使用樣式
- class樣式
- 內聯樣式
- v-for
- v-if和v-show
- 過濾器
- 計算屬性
- 方法偵聽器
- 計算屬性的set和get
- watch,computed,methods對比
- 樣式綁定
- 條件渲染
- 組件
- 組件化和模塊化區別
- 使用組件的細節
- 父子組件數據傳遞
- 組件參數校驗與非props特性
- 給組件綁定原生事件
- 非父子組件間的傳值
- 在vue中使用插槽
- 作用域插槽
- 動態組件與v-once指令
- 動畫特效
- vue中CSS動畫原理
- 使用animate
- 同時使用過度和動畫
- JS動畫與velocity的結合
- 多個元素或組件的過度
- vue列表過度
- 動畫封裝
- 路由
- 什么是路由
- VUEX
- 概述
- 安裝
- 訪問倉庫