数组更新
vue的核心时数据和视图的双向绑定,当我们修改数组时,vue会检测到数据的变化,所以用v-for渲染的视图也会立即更新。vue包含了一组观察数组变异的方法,使用它们改变数组也会触发视图更新:
push()
pop()
shift()
unshift()
splice()
sort()
reverse()
- 书名:{ { book.name }}
- 作者:{ { book.author }}
var app = new Vue({
el:'#app',
data: {
books: [
{
name: 'vuejs',
author: 'liang'
},
{
name: 'javascript',
author: 'douglas'
},
{
name: 'nodejs',
author: 'thomas'
}
]
}
});
app.books.push({
name:'css',
author: 'dsss'
});
使用以上方法会改变被这些方法调用的原始数组,