<divid="app"><div>图书列表</div><ul><liv-for="book in books">
{
{book}}
</li><!-- 带有索引值遍历 --><liv-for="(book, index) in books">
{
{index + "->" +book}}
</li></ul></div>
var vm =newVue({
el:'#app',
data:{
books:["天龙八部","红楼梦","西游记","水浒传"]}});
循环当中book为遍历项,index为索引值,books为数组,in为关键字
v-for遍历复杂数组(数组中含有对象)
<divid="app"><div>图书列表</div><ul><liv-for="book in myBooks"><span>{
{book.ename}}</span><span>-></span><span>{
{book.cname}}</span></li></ul></div>
var vm =newVue({
el:'#app',
data:{
myBooks:[{
ename:'Tianlong eight',
cname:'天龙八部'},{
ename:'The Dream of Red Mansion',
cname:'红楼梦'},{
ename:'Journey to the West',
cname:'西游记'},{
ename:'Water Margin',
cname:'水浒传'}]}});
为了提高性能,可以使用key关键字
<li:key="index"v-for="(book, index) in myBooks"><span>{
{book.ename}}</span><span>-></span><span>{
{book.cname}}</span></li>
var vm =newVue({
el:'#app',
data:{
myBooks:[{
ename:'Tianlong eight',
cname:'天龙八部'},{
ename:'The Dream of Red Mansion',
cname:'红楼梦'},{
ename:'Journey to the West',
cname:'西游记'},{
ename:'Water Margin',
cname:'水浒传'}]}});