template div class=main-container el-card class=box-card !border-none shadow=never 测试页面 el-card el-table data=tableData style=width 100 el-table-colum
这段代码存在语法错误。
- 在
el-card组件中,class属性的值应该是box-card !border-none,而不是box-card !border-none。 tableData应该是一个数组,而不是一个对象。可以将每个数据项放入一个数组中。
修正后的代码如下:
<template>
<div class="main-container">
<el-card class="box-card !border-none" shadow="never">
测试页面
</el-card>
<el-table :data="tableData" style="width: 100%">
<el-table-column prop="date" label="日期" width="180"></el-table-column>
<el-table-column prop="name" label="姓名" width="180"></el-table-column>
<el-table-column prop="address" label="地址"></el-table-column>
</el-table>
</div>
</template>
<script lang="ts" setup>
import { reactive } from 'vue'
const tableData = reactive([
{
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
},
{
date: '2016-05-04',
name: '王小虎',
address: '上海市普陀区金沙江路 1517 弄'
},
{
date: '2016-05-01',
name: '王小虎',
address: '上海市普陀区金沙江路 1519 弄'
},
{
date: '2016-05-03',
name: '王小虎',
address: '上海市普陀区金沙江路 1516 弄'
}
])
</script>
<style lang="scss" scoped></style>
``
原文地址: https://www.cveoy.top/t/topic/inub 著作权归作者所有。请勿转载和采集!