vue 项目中 使用vxe-grid 表格中给表格的表头设置特殊的格式 , 并且给指定的列文字设置颜色

项目场景:

相关背景:

vue 项目中 使用vxe-grid 表格中给表格的表头设置特殊的格式,并为指定的列文字设置颜色


实现方案:

具体实现方法及步骤:

一、给表格的表头设置特殊的格式

在这里插入图片描述
实现方式一:

   :header-row-style="{'background-color': '#ffffff','color':'#7a8794'}"

实现方式二:

   :header-row-style="tableHeaderColor"


// 调用方法
tableHeaderColor({row , column , rowIndex , columnIndex}){
      if(columnIndex === 1) {
        return 'color: #0a8cea'; //  给该表头设置为蓝色
      }
      return 'color: #000'; // 默认颜色
    },

二、给表格的表头设置特殊的格式

在这里插入图片描述

步骤一:
添加属性::cell-style=“cell” ,调用 cell 方法

步骤二:
method里声明 cell 方法

cell({row , column , rowIndex , columnIndex}){
if(columnIndex === 1) {
return ‘color: #0a8cea’; // 给指定列设置蓝色
}
return ‘color: #000’; // 默认颜色
},

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vxe-grid 是一个基于 Vue.js表格组件库,提供了自动横向滚动条和表头跟着滚动的功能。 当表格内容过多,超出了容器宽度时,vxe-grid 会自动出现横向滚动条,用户可以通过滚动条来查看隐藏部分的内容。同时,表头也会随着内容一起滚动,保证表格的排版整齐。这种功能对于大量数据的展示非常有帮助,可以让用户更加方便地浏览和分析数据。 使用 vxe-grid 实现自动横向滚动条和表头跟着滚动功能非常简单,只需要在代码引入 vxe-grid 组件,并为其配置相应的参数即可。以下是一个简单的示例代码: ```html <template> <vxe-grid :data="tableData" :scroll-x="true" :scroll-y="false"> <vxe-table-column type="seq" width="50"></vxe-table-column> <vxe-table-column field="name" title="Name"></vxe-table-column> <vxe-table-column field="age" title="Age"></vxe-table-column> <vxe-table-column field="gender" title="Gender"></vxe-table-column> </vxe-grid> </template> <script> import { Grid, TableColumn } from 'vxe-table' export default { components: { Grid, TableColumn }, data () { return { tableData: [ { name: 'John', age: 21, gender: 'Male' }, { name: 'Mary', age: 18, gender: 'Female' }, { name: 'Bob', age: 25, gender: 'Male' }, { name: 'Alice', age: 29, gender: 'Female' }, { name: 'Tom', age: 31, gender: 'Male' }, { name: 'Jane', age: 27, gender: 'Female' } ] } } } </script> ``` 在上面的示例代码,我们使用 vxe-grid 组件来呈现一个基本的表格设置参数 `scroll-x` 为 `true` 来启用自动横向滚动条功能,同时设置参数 `scroll-y` 为 `false` 来禁用纵向滚动条。然后,在表格添加了一些定义,包括序号和姓名、年龄、性别三数据。最后,我们将表格数据传递给 vxe-grid 组件,让它自动展示出来。 需要注意的是,vxe-grid 组件还提供了许多其他的配置选项,比如通过 `fixed-type` 参数来定义固定,通过 `max-height` 参数来设置最大高度等等。开发者可以根据自己的需求进行配置,以获得最佳的使用体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值