这段代码存在语法错误。

  1. el-card组件中,class属性的值应该是box-card !border-none,而不是box-card !border-none
  2. 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>
``
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

原文地址: https://www.cveoy.top/t/topic/inub 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录