版本 Vue.js v0.12.16
报如下错误: [Vue warn]: Failed to resolve directive: for
把 v-for="book in books"
换成 v-repeat="book:books"
就是好的。
Html:
{{book.id}} | {{book.name}} | {{book.author}} | {{book.price}} |
Js:
var datas = { book: { id: 0, name: '', author: '', price: '' }, books: [{ id: 1, author: '曹雪芹', name: '红楼梦', price: 32.0 }, { id: 2, author: '施耐庵', name: '水浒传', price: 30.0 }] } var vm = new Vue ({ el: '#bookapp', data: datas })
1.0 v-for 代替了 v-repeat
v-for
是1.0之后的版本才有的,1.0之前的版本用v-repeat