为什么我的数据遍历的时候运行结果是这样的,代码与经运行结果如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript" src="js/vue.min.js"></script>
<style>
.app-tc-vue {
height: 400px;
width: 500px;
border: 1px solid black;
}
</style>
</head>
<body>
<div class="app-school-vue" id="app">
<table border="1" cellspacing="0">
<tr>
<th>编号</th>
<th>姓名</th>
<th>年龄</th>
<th>电话号码</th>
<th>身份证号</th>
<th>学校</th>
<th>年级</th>
<th>学院/系</th>
<th>家庭地址</th>
<th>操作</th>
</tr>
<tr>
<td>01</td>
<td>邢晗铭</td>
<td>22</td>
<td>15187129584</td>
<td>53262220006101578</td>
<td>浙江音乐学院</td>
<td>三年级</td>
<td>声乐学院</td>
<td>浙江台州</td>
<td>
<button>编辑</button>
<button>删除</button>
</td>
</tr>
<tr v-for="(list,i)in lists" ;key="list.id">
<td>{{i}}</td>
<td>{{lists.name}}</td>
<td>{{lists.age}}</td>
<td>{{lists.phone}}</td>
<td>{{lists.ID}}</td>
<td>{{lists.school}}</td>
<td>{{lists.grade}}</td>
<td>{{lists.sch}}</td>
<td>{{lists.addr}}</td>
<td>
<button>编辑</button>
<button>删除</button>
</td>
</tr>
</table>
</div>
</body>
</html>
window.onload = function() {
new Vue({
app: '#app',
data: {
lists: {
[id: 02, name: '李凡一', age: 20, phone: 13618764180, ID: 5326222200006101578, school: '浙江音乐学院', grade: '二年级', sch: '声乐学院', addr: '浙江台州']
},
},
运行结果:
滑动轮播图效果
list应该是个数组才对,你vue里面lists是个object,所以循环不出来,改成这样试试:
window.onload = function() {
new Vue({
app: '#app',
data: {
lists:[
{id: 02, name: '李凡一', age: 20, phone: 13618764180, ID: 5326222200006101578, school: '浙江音乐学院', grade: '二年级', sch: '声乐学院', addr: '浙江台州'}
],
},