写一个vue.js的表格
时间: 2024-04-30 22:19:50 浏览: 49
vue.js表格组件开发的实例详解
以下是一个简单的 Vue.js 表格示例:
```html
<template>
<div>
<table>
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Age</th>
</tr>
</thead>
<tbody>
<tr v-for="item in items" :key="item.id">
<td>{{ item.id }}</td>
<td>{{ item.name }}</td>
<td>{{ item.age }}</td>
</tr>
</tbody>
</table>
</div>
</template>
<script>
export default {
data() {
return {
items: [
{ id: 1, name: 'John', age: 25 },
{ id: 2, name: 'Jane', age: 30 },
{ id: 3, name: 'Bob', age: 40 }
]
}
}
}
</script>
<style>
table {
border-collapse: collapse;
}
td, th {
border: 1px solid #ddd;
padding: 8px;
}
th {
background-color: #f2f2f2;
}
</style>
```
在这个例子中,我们定义了一个简单的表格,并使用 `v-for` 指令遍历 `items` 数组,将数据渲染到表格中。另外,我们还定义了一些基本的 CSS 样式来美化表格的外观。
阅读全文