v-for普通循环

<div id="div1">
  <ul>
	<li v-for="user in users">
	  用户名:{{user.name}} 密码:{{user.password}}
	</li>
  </ul>
</div>
let vm=new Vue({
el: '#div1',
	data: {
	  users: [
		{name: 'blue', password: '123456'},
		{name: 'zhangsan', password: '654321'},
		{name: 'lisi', password: '111111'},
	  ]
	}
});

v-for循环带下标

<div id="div1">
  <ul>
	<li v-for="user,index in users">
	  {{index}}.用户名:{{user.name}} 密码:{{user.password}}
	</li>
  </ul>
</div>
let vm=new Vue({
el: '#div1',
	data: {
	  users: [
		{name: 'blue', password: '123456'},
		{name: 'zhangsan', password: '654321'},
		{name: 'lisi', password: '111111'},
	  ]
	}
});

v-for怪异的写法-值,键 in obj

<div id="div1">
  <ul>
	<li v-for="val,name in style">
	  {{name}}: {{val}}
	</li>
  </ul>
</div>
let vm=new Vue({
el: '#div1',
	data: {
	  style: {
		width: '200px',
		height: '300px'
	  }
	}
});

v-for字符串循环

data: {
  str: 'sdfsfgfdgh'
}
<li v-for="s in str">
  {{s}}
</li>

v-for循环数字

<li v-for="i in 50">
  {{i}}
</li>

v-for循环请注意,标准写法要加:key

let vm=new Vue({
el: '#div1',
	data: {
	  users: [
		{id: 1, name: 'blue', password: '123456'},
		{id: 3, name: 'zhangsan', password: '654321'},
		{id: 7, name: 'lisi', password: '111111'},
	  ]
	}
});
<div id="div1">
  <ul>
	<li v-for="user in users" :key="user.id">
	  用户名:{{user.name}} 密码:{{user.password}}
	</li>
  </ul>
</div>