专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

table样式属性详解,table样式如何设置

来源:小易整编  作者:小易  发布时间:2023-03-21 07:55
摘要:无 filtration(scope.row.parentId)...
 <el-table-column type="selection" width="55" align="center"/>
  <el-table-column label="序号" type="index" width="55" align="center"/>
  <el-table-column label="设备分类编码" align="center" prop="deviceCode"/>
  <el-table-column label="设备分类名称" align="center" prop="deviceName"/>
  <el-table-column label="上级" align="center" prop="parentId">
    <tempate slot-scope="scope">
      <template v-if="scope.row.parentId==0">无</template>
      <template v-else>{{filtration(scope.row.parentId)}}</template>
    </tempate>
  </el-table-column>
  <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
    <template slot-scope="scope">
      <el-button size="mini" type="text" icon="el-icon-edit" @click="edit(scope.row)" 
      >修改</el-button>
      <el-button size="mini" type="text" icon="el-icon-delete" @click="del(scope.row)"
       >删除</el-button>
    </template>
  </el-table-column>
</el-table>

table样式属性详解,table样式如何设置

上面是一个基础表格,他的数据组成 是一个数组包含很多条对象,每个对象里面有对应的key,和value,渲染页面的也很简单,只需要把数组赋值给'':data''就可以了,每个el-table-column,就是一个表头,label='这里是表头的名字',prop='这里就是对应每条对象的key名',如果对应正确的话那么页面就已经渲染出来了会是下面这个样子,

table样式属性详解,table样式如何设置

下面来讲解table的样式属性:
1,带斑马纹表格(属性stripe)只需在el-table内加上 stripe 就可以实现,效果如下:

table样式属性详解,table样式如何设置

2,带边框表格(属性border),只需在el-table内加上 border就可以实现,效果如下:

table样式属性详解,table样式如何设置

3,带状态表格(属性row-class-name),只需在el-table内加上:row-class-name="tableRowClassName"声明一个事件,然后在methods方法中定义事件:
tableRowClassName({row, rowIndex}) {  
      if (rowIndex === 1) {
         return'warning-row';             } elseif (rowIndex === 3) {      
          return'success-row';             } return'';      }
然后在style中添加两个样式
.el-table .warning-row {background: oldlace;}
.el-table .success-row { background: #f0f9eb;}效果如下:

table样式属性详解,table样式如何设置

4,固定列,横向内容过多时,可选择固定列,在需要固定的列中加入 fixed="right"属性,效果如下:

table样式属性详解,table样式如何设置

5,table表头内容居中,需要在el-table-column中加入 align="center":效果和第一个图效果一样。
6,多级表头:只需要在 el-table-column 里面嵌套 el-table-column,就可以实现多级表头。示例:
<el-table-column label="地址">        <el-table-column          prop="province"          label="省份"          width="120">        </el-table-column>        <el-table-column          prop="city"          label="市区"          width="120">        </el-table-column>        <el-table-column          prop="address"          label="地址"          width="300">        </el-table-column>        <el-table-column          prop="zip"          label="邮编"          width="120">        </el-table-column>      </el-table-column>    </el-table-column>
效果如下:

table样式属性详解,table样式如何设置

7,选中行高亮:只需要在el-table内加入属性highlight-current-row 效果如下:

table样式属性详解,table样式如何设置

8,展开行,当行内容过多并且不想显示横向滚动条时,可以使用 Table 展开行功能。代码如下:
<el-table-column type="expand">      <template slot-scope="props">        <el-form label-position="left" inline class="demo-table-expand">          <el-form-item label="商品名称">            <span>{{ props.row.name }}</span>          </el-form-item>          <el-form-item label="所属店铺">            <span>{{ props.row.shop }}</span>          </el-form-item>          <el-form-item label="商品 ID">            <span>{{ props.row.id }}</span>          </el-form-item>          <el-form-item label="店铺 ID">            <span>{{ props.row.shopId }}</span>          </el-form-item>          <el-form-item label="商品分类">            <span>{{ props.row.category }}</span>          </el-form-item>          <el-form-item label="店铺地址">            <span>{{ props.row.address }}</span>          </el-form-item>          <el-form-item label="商品描述">            <span>{{ props.row.desc }}</span>          </el-form-item>        </el-form>      </template>    </el-table-column>
单独写一个el-table-column,在里面加入type="expand"属性就可以了,在插槽内渲染数据效果如下:

table样式属性详解,table样式如何设置

项目中经常用到的大概就这么多了,这都是静态表头。


本文地址:百科问答频道 https://www.neebe.cn/wenda/935421.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • 如何取消文件夹隐藏属性

    如何取消文件夹隐藏属性

    在电脑菜单中单击工具,选择【文件夹选项】。选择【显示所有文件和文件夹】,然后点击应用和确定。然后隐藏的文件夹,点击鼠标右键,点击属性。在文件夹属性中去掉隐藏前面的勾,然后点击应用按钮。选择更改的文件夹类型,点击确定。在电脑菜单中单击工具,选...

  • 奥拉星手游阿波罗技能属性怎么样 阿波罗技能属性效果一览

    奥拉星手游阿波罗技能属性怎么样 阿波罗技能属性效果一览

    奥拉星手游的太阳神阿波罗是个很不错的亚比,小编十分推荐玩家去培养,但鉴于很多小奥拉对于奥拉星手游阿波罗技能属性怎么样还不太了解,因此小编下面就来讲解一下阿波罗的属性效果到底怎么样,好奇阿波罗这个老牌神宠的小奥拉不妨一起来看下哦!阿波罗的一技...

  • 原神护摩之杖怎么样 护摩之杖基础属性分析

    原神护摩之杖怎么样 护摩之杖基础属性分析

    因为护摩之杖已于2月23号在原神手游中上线,所以就有不少小伙伴们想要知道原神护摩之杖怎么样,而接下来,小编也将给大家分析一下护摩之杖的属性以及获得方式。基础属性加成四十六点基础攻击力和百分之十四点四暴击伤害,在满级以后,基础攻击力为六百零八...

  • 三国诛将录许褚厉害吗 许褚属性及技能强度分析

    三国诛将录许褚厉害吗 许褚属性及技能强度分析

    许褚是三国诛将录中的一员稀有武将,所以不少朋友都准备入手它,不过对于一个不能确保百分百抽到的武将来说,入手他之前肯定得先了解下他的强度,那么三国诛将录许褚厉害吗?想了解这个问题的答案还请各位接着往下看,因为下面小编将给大家分析一下它的属性和...

  • 三国志战棋版文钦怎么样 文钦属性及战法特性评析

    三国志战棋版文钦怎么样 文钦属性及战法特性评析

    对于“三国志战棋版文钦怎么样”这个问题很多朋友都比较感兴趣,文钦在历史上是扬州的一名刺史,其在带兵征战上还是有一手的,而且演义中也以一员猛将的形象示人,所以很多小伙伴都想知道它在该游戏中是什么水平,所以下面小编就给各位评析一下它的属性,战法...

  • 原神祭礼弓强度怎么样 祭礼弓武器的属性介绍

    原神祭礼弓强度怎么样 祭礼弓武器的属性介绍

    原神手游中武器众多,其中大剑适合新手玩家。武器拥有不同的属性和品质,比如基础攻击等。下面小编介绍一下手游原神祭礼弓强度怎么样,让玩家们快速获取第一手资料。祭礼弓作为常用的武器,它强度为两星,抽取价值为四星。祭礼弓武器虽然强度不高,但是拥有独...

  • 三国志战棋版徐庶怎么样 徐庶技能属性详解

    三国志战棋版徐庶怎么样 徐庶技能属性详解

    徐庶在东汉末年一直在蜀国势力的麾下,但是后来因为母亲被曹操抓获就加入了魏国阵营,因此在历史中徐庶也是孝子的典范广为流传,那么今天小编就告诉大家三国志战棋版徐庶怎么样,如果想要了解徐庶的瓦加可以来看看哦。徐庶身为一名顶级谋士,虽然武力值较低,...

  • 三国志战棋版王平怎么样 王平技能属性详解

    三国志战棋版王平怎么样 王平技能属性详解

    王平这个角色也是三国众多的武将当中的一位,其实很多玩家并不了解这个角色的生平,因为这个角色说实话是不太受关注的,所以大家都不太了解,很多玩家都问过三国志战棋版王平怎么样?其实小编是认为这个角色大家要是利用的合理的话就还是一个好用的角色。王平...

  • 周排行
  • 月排行
  • 年排行

精彩推荐