环境vue3下,用的是Element Plus组件库,样式可以根据自己需求修改这里只是想说明公共样式写法应用。在一个系统里面table算是用的比较多的,界面风格统一,会给用户带来更好应用体验,下面以table样式为例。
table组件样式

在这里插入图片描述

文件对应位置

在这里插入图片描述

样式应用文件代码
<template&gt;
  <div&gt;
      <el-table :data="tableData" border
        :header-cell-style="{ backgroundColor: table_header.backgroundColor, color: table_header.color }"
        :size="table_header.size"&gt;
        <el-table-column type="index" label="序号" width="55"&gt;</el-table-column&gt;
        <el-table-column prop="date" label="日期" /&gt;
        <el-table-column prop="name" label="名称" /&gt;
        <el-table-column prop="address" label="地址" /&gt;
      </el-table&gt;
   </div>
</template>
<script lang='ts'>
import { defineComponent, reactive, toRefs} from 'vue'
import { table_style } from "@/utils/commonData"
export default defineComponent({
  props: {},
  components: {},
  setup(props) {
    const state = reactive({
      table_header: table_style,
      tableData: [
        {
          date: '2016-05-03',
          name: 'Tom',
          address: 'No. 189, Grove St, Los Angeles',
        },
        {
          date: '2016-05-02',
          name: 'Tom',
          address: 'No. 189, Grove St, Los Angeles',
        },
        {
          date: '2016-05-04',
          name: 'Tom',
          address: 'No. 189, Grove St, Los Angeles',
        },
        {
          date: '2016-05-01',
          name: 'Tom',
          address: 'No. 189, Grove St, Los Angeles',
        },
      ]
    })
    return {
      ...toRefs(state),
    }
  },
})
</script>
样式文件代码
//table表单样式
export const table_style = {
    color: "#909399",
    backgroundColor: "#fff",
    size: "mini"
}

在这里插入图片描述

原文地址:https://blog.csdn.net/qq_39877681/article/details/128217283

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_16827.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注