这是我的js,我已经完成了
var app = new Vue({
el: "#app",
data: {
column: {
id: "ID",
name: "Full Name",
phone: "Phone",
},
rows: [
{ id: 1, name: "Test Name 1", phone: "587-917-1241" },
{ id: 2, name: "Test Name 2", phone: "250-682-3553" },
{ id: 3, name: "Test Name 3", phone: "707-848-0782" },
],
},
});
我的CSS
table {
text-align: left;
font-family: "Open Sans", sans-serif;
width: 500px;
border-collapse: collapse;
border: 2px solid #444777;
margin: 10px;
}
table th {
background: #444777;
color: #fff;
padding: 5px;
min-width: 30px;
}
table td {
padding: 5px;
border-right: 2px solid #444777;
}
table tbody tr:nth-child(2n) {
background: #d4d8f9;
}
我想将Vue应用程序示例挂载到一个div容器中,并使用v-for指令迭代列和行数组,以生成表头和表体,我应该怎么做?
我用的是这个vue版本<script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script>
预期成果:
ID Full Name Phone
1 Test Name 1 587-917-1241
2 Test Name 2 250-682-3553
3 Test Name 3 707-848-0782
4条答案
按热度按时间wj8zmpe11#
你可以像这样在js中编写你的模板字符串:
6xfqseft2#
你可以这样写
mlmc2os53#
以下是在HTML元素中挂载Vue应用程序的示例-
qyyhg6bp4#
您几乎已经完成了,只需查看此
List Rendering
文档。现场演示**:**