首页 > 其他分享 >el-table 纵向展示

el-table 纵向展示

时间:2024-10-11 09:24:51浏览次数:1  
标签:__ el 某人 纵向 prop table label

<div class="table-box">
                <el-table
                    style="width: 100%"
                    :data="getValues"
                    >
                    <el-table-column
                        v-for="(item, index) in getHeaders"
                        :key="index"
                        :prop="item"
                        :show-header="false"
                    >
                    </el-table-column>
                </el-table>
            </div>


headers: [
                {
                    prop: 'seat',
                    label: '席位',
                },
                {
                    prop: 'mainSquad',
                    label: '主班',
                },
                {
                    prop: 'viceSquad',
                    label: '副班',
                },
                {
                    prop: 'unit',
                    label: '单位',
                },
                {
                    prop: 'commander',
                    label: '指挥员',
                },
                {
                    prop: 'dutyOfficer',
                    label: '值班参谋',
                },
            ],
            tableData: [
                {seat: '席位1',mainSquad: '王某某',viceSquad: '张某某',unit:'xxx单位',commander:'李某某',dutyOfficer:'马某'},
                {seat: '席位2',mainSquad: '王某人',viceSquad: '张某人',unit:'xxx单位',commander:'李某人',dutyOfficer:'马某人'},
                {seat: '席位3',mainSquad: '王某人',viceSquad: '张某人',unit:'xxx单位',commander:'李某人',dutyOfficer:'马某人'},
                {seat: '席位4',mainSquad: '王某人',viceSquad: '张某人',unit:'xxx单位',commander:'李某人',dutyOfficer:'马某人'},
                {seat: '席位5',mainSquad: '王某人',viceSquad: '张某人',unit:'xxx单位',commander:'李某人',dutyOfficer:'马某人'},
                
            ]

computed: {
        getHeaders() {
            return this.tableData.reduce((pre, cur, index) => pre.concat(`value${index}`), ['title'])
        },
        getValues() {
            return this.headers.map(item => {
            return this.tableData.reduce((pre, cur, index) => Object.assign(pre, {['value' + index]: cur[item.prop]}), {'title': item.label,});
            });
        }
    },


 getRowSpan(count, index) {
            if (index === 0) {
                return count;
            } else {
                return 0;
            }
        },


:deep(.el-table th.el-table__cell>.cell){
    display:none !important;
    height:0px !important;
}
:deep(.el-table_1_column_1){
    background: url('@/assets/jiankong/table_header_bg.png') no-repeat !important;
    background-size: 100% 100% !important;
}
:deep(.el-table th.el-table__cell.is-leaf){
    display: none !important;
}
:deep(.el-table) {
    .el-table__header {
        background: url('@/assets/jiankong/table_header_bg.png') no-repeat;
        background-size: 100% 100%;
    }

    .el-table__row {
        background: url('@/assets/jiankong/table_row_bg.png') no-repeat !important;
        background-size: 100% 100% !important;
    }

    tr.el-table__row--striped td.el-table__cell {
        background: transparent;
    }

    th.el-table__cell.is-leaf {
        border-bottom: none;
    }
}

.table-box {
    margin-top: 0.8125rem;
}


标签:__,el,某人,纵向,prop,table,label
From: https://www.cnblogs.com/baozhengrui/p/18457709

相关文章

  • Android SELinux——Sepolicy基础语法(四)
           通过前面的文章内容,我们对 SELinux目录和te文件有一个初步的了解,这里我们继续研究Sepolicy的语法规范。一、Sepolicy语言介绍       Linux中有两种东西,一种死的(Inactive),一种活的(Active)。活的东西就是进程,而死的东西就是文件(Linux哲学,万物皆文......
  • Android SELinux——allow语句参数(五)
           通过上一篇文章我们知道,TE(TypeEnforcement,类型强制)的allow语句中主要包括主体(source)、对象(target)、类别(class)和权限(permissions),这里我们就来看一下其中的参数信息。一、参数详解1、主体        在SELinux的上下文中,主体类型source是指发起访......
  • 运行使用Electron-forge打包的electron package时遇到在js文件中执行的exec命令和在渲
    js文件中执行的exec命令出错很可能是项目中使用了一些非html,css,js的源文件,比如用了Makefile来编译了cpp代码,或者执行的exec命令为cpdir/something.cpp之类的文件操作命令。可以使用修改forge.config.js文件配置的方式,使得npmrunmake的时候自动把Makefile等exec命令中用到......
  • PAT甲级1005 Spell It Right
    介绍Givenanon-negativeintegerN,yourtaskistocomputethesumofallthedigitsofN,andoutputeverydigitofthesuminEnglish.InputSpecification:Eachinputfilecontainsonetestcase.EachcaseoccupiesonelinewhichcontainsanN(≤10的1......
  • telnetlib操作中兴设备
    importtelnetlib,re,os,threading,multiprocessing,datetimeimportpandasaspdfrompandaspd.set_option('display.width',None)#pd.options.display.max_columns=None#pd.options.display.max_rows=Nonepath=os.getcwd()deftelnet(host,port,......
  • uni-app中 navigateTo、reLaunch、redirectTo、switchTab几种页面路由方式的区别
    navigateTo作用:用于在当前页面内跳转到应用内的某个页面,使用wx.navigateTo跳转时,会把当前页面压入栈中,用户可以通过返回按钮或navigateBack 回到上一个页面。限制:不能跳转到tabBar页面。如果尝试跳转到tabBar页面,会没有反应或报错(具体取决于框架的实现)。使用场景:通常用......
  • Jetpack-ViewModel+LiveData+DataBinding
    1.ViewModel解决问题:瞬态数据丢失异步调用内存泄漏类膨胀提高维护难度和测试难度作用:介于View视图和Model数据模型之间桥梁使视图和数据能够分离,也能保持通信publicclassMainActivityextendsAppCompatActivity{privateTextViewtextView;privateMy......
  • selenium:ActionChains类模拟鼠标和键盘操作(6)
    selenium包中提供了ActionChains类,主要用于鼠标和键盘的一些操作,比如鼠标移动,鼠标按键,或者是悬停和拖放等;模拟键盘按键输入,比如按住control+C键等。使用时先导入该类:fromselenium.webdriverimportActionChainsActionChains类的方法介绍 ActionChains类常用方法函......
  • Open X-Embodiment: Robotic Learning Datasets and RT-X Models
    OpenX-Embodiment:RoboticLearningDatasetsandRT-XModels启发:在不同数据集上训练大规模、高容量模型以处理下游应用方面取得显著成功。是否能将所有数据整合在高容量机器人操作模型上使其有效适应新的机器人、任务、环境?贡献:提供了标准化数据格式和模型的数据集,收......
  • 如何一键将数据库表导出为Excel,并且列名为中文注释
    工作中,我们经常需要将数据库表的数据导出导excel,通常我们会使用诸如navicate等数据库编辑器的导出功能来导出,但是通常导出步骤繁多,而且导出的都是英文的表名和列名,不便于理解。下面我们来介绍的卢导表,如何实现一键导出。如图,需导出数据库中如下的两张表新建一个数据库连......