element使用心得

Table


Table 常用属性解释

数据过滤,filter过滤器


<el-table-column
  width="200"
  show-overflow-tooltip
  label="检测指标">
  <template slot-scope="scope">
    {{ scope.row.projects | getIndex }}
  </template>
</el-table-column>

//上述,使用 Vue 的过滤器,但是在表格中无法直接使用table的prop属性,需要在template里面添加过滤器。

show-overflow-tooltip,超出部分隐藏,悬停显示

<el-table-column
width="200"
show-overflow-tooltip
label="检测指标">
<template slot-scope="scope">


{{ scope.row.projects | getIndex }}

</template>
</el-table-column>
//开启表格行属性show-overflow-tooltip

highlight-current-row,高亮当前行

xxx.vue 文件


  &lt;el-card :class="projectType==='2'?'box-card cardTable':'box-card'" style="float: left; width: 44%;"&gt;
    &lt;el-input
      size="mini"
      clearable
      prefix-icon="el-icon-search"
      v-show="itemBool"
      v-model.trim="itemName"
      placeholder="请输入指标名称"
      style="width: 40%"
      @change="queryItemList"
      @keyup.enter.native="queryItemList"&gt;&lt;/el-input&gt;
    &lt;el-table
      v-loading="loading3"
      element-loading-text="拼命加载中"
      element-loading-spinner="el-icon-loading"
      element-loading-background="rgba(0, 0, 0, 0.8)"
      :highlight-current-row="true"
      :data="indexNameList" stripe
      @cell-click="clickItem"
      style="width: 100%;height: 400px;"
      max-height="400"&gt;
      &lt;el-table-column
        prop="itemName"
        show-overflow-tooltip
        label="检测指标名称"&gt;
      &lt;/el-table-column&gt;
    &lt;/el-table&gt;
  &lt;/el-card&gt;
  &lt;style&gt;
  .current-row td {
    background: #8be9f3 !important;
  }
  &lt;/style&gt;
  //如果要使用 scoped 的style,需要指定该表格的父级元素
  &lt;style scoped&gt;
  .cardTable &gt;&gt;&gt; .current-row td {
    background: #8be9f3 !important;
  }
  &lt;/style&gt;

Table 常用方法解释

toggleSelection(row,[true|false]),多选表格,切换选中状态??



{
    //正常的复选框选中取消操作
    toggleSelection(rows) {
        if (rows) {
          rows.forEach(row =&gt; {
            this.$refs.multipleTable.toggleRowSelection(row,true);
          });
        } else {
          this.$refs.multipleTable.clearSelection();
        }
    }
    //注意:multipleTable为table的ref属性,toggleRowSelection方法第二个参数 true|false 决定复选框是否选中,如果不设第二个参数则为toggle开关

    //上述方法不能改变复选框状态时采用下面方法
    this.$nextTick(function () {
      arr.forEach(row=&gt;{
          this.$refs.multipleTable.toggleRowSelection(row);
      })
    })
}

原文地址:https://segmentfault.com/a/1190000016716629

原文地址:https://www.cnblogs.com/lalalagq/p/9901144.html

时间: 2024-07-30 18:58:58

element使用心得的相关文章

Element ui使用心得

Element ui使用心得 滑块: <template> <div class="block"> <span class="demonstration">默认</span> <el-slider v-model="value1"></el-slider> </div> <div class="block"> <span cl

AngularJS心得体会

AngularJS早些时候有过了解,知道这是一个JS的MVC框架,同类型的框架还有Backbone等.这次是由于项目需要,学习了两天的Angular后开始着手改之前的项目代码,这里大概说一下这一周学习Angular的心得体会吧. 首相,使用Angular最大的感受就是它的设计思路完全不同于Jquery,jquery更倾向于对Dom的操作:而使用Angular则需要你有一个全局的认识,你必须知道你想要做成什么样子才可以下手去做,所以我感觉ng对前端开发的要求比jquery要高一些.先来看看Angu

jquery validate学习心得

据说,javascript最初的由来就是为了解决表单的验证问题,当然现在的js已经能够用来做各种各样炫酷的效果,不过表单验证一直以来都是js很重要的一个用途(在博客园第一篇博客,不知道说些什么开头~~). 最近刚刚接触到了一个简答易用的表单验证插件jquery validation,下面来分享下这几天收集到的一些资料与学习心得. 一个优秀的表单验证插件:      作为受众多web开发者追捧的validation,它理应拥有如下各种优点: 1.内置验证规则:拥有必填,url,数字,email等1

Android Studio使用心得 - 常见问题集锦

整理了一些这段时间遇到的常见问题,希望对各位猿们有帮助...如果觉得有用就点个赞哦 问题一: Error:(26, 9) Attribute [email protected] value=(@drawable/logo) from AndroidManifest.xml:26:9 Error:(28, 9) Attribute [email protected] value=(@style/ThemeActionBar) from AndroidManifest.xml:28:9 is als

React Native调试技巧与心得

转自:http://blog.csdn.net/quanqinyang/article/details/52215652 在做React Native开发时,少不了的需要对React Native程序进行调试.调试程序是每一位开发者的基本功,高效的调试不仅能提高开发效率,也能降低Bug率.本文将向大家分享React Native程序调试的一些技巧和心得. Developer Menu Developer Menu是React Native给开发者定制的一个开发者菜单,来帮助开发者调试React

Chrome使用技巧(几个月的心得)

阅读目录 如何最简易地用上谷歌搜索? chrome实用插件: Chrome调试工具介绍: 快速切换文件 在源代码中搜索 在源代码中快速跳转到指定的行 使用多个插入符进行选择 设备模式 格式化凌乱的js源码 颜色选择器 改变颜色格式 强制改变元素状态(方便查看不同状态下元素的样式) 利用chrome来查看和编辑本地文件 选择下一个匹配项 可视化的DOM阴影 奇淫技 Chrome Dev开发者选项 总结 转用Chrome,不仅仅因为它的插件之丰富,更因为它的响应速度其他浏览器都望尘莫及.接着我就要写

Javascript面向对象研究心得

这段时间正好公司项目须要,须要改动fullcalendar日历插件,有机会深入插件源代码.正好利用这个机会,我也大致学习了下面JS的面向对象编程,感觉收获还是比較多的. 所以写了以下这篇文章希望跟大家探讨探讨JS的面向对象,本人资历尚浅,还望各位大神多多不吝赐教. 总述: 如今的发展趋势是,JS越来越面向对象化.而JS本身并未像Java,C#等语言,实现了明显的继承,封装等,我们须要通过JS本身的方式来模拟这些面向对象的方式. Jquery的一些东西: 1.each方法: 这是在js面向对象编程

【Java心得总结五】Java容器中——Collection

在[Java心得总结五]Java容器上——容器初探这篇博文中,我对Java容器类库从一个整体的偏向于宏观的角度初步认识了Java容器类库.而在这篇博文中,我想着重对容器类库中的Collection容器做一个着重的探索与总结. Collection:一个独立元素的序列,这些元素都服从一条或多条规则.(注:Collection其实就是将一组数据对象按照一维线性的方式组织起来)List必须按照插入的顺序保存元素,而set不能有重复元素.Queue按照排队规则来确定对象产生的顺序(通常与它们被插入的顺序

AngularJS入门心得4——死磕指令scope

上篇<AngularJS入门心得3——HTML的左右手指令>初步介绍了指令的概念和作用.已经和指令打过一个照面,就不会那么陌生了,今天主要介绍的是一个困扰了我很久终于想通的问题,这个问题与scope有关,可以看做是<AngularJS入门心得1——directive和controller如何通信>在scope上的补充和延伸. 小时候,老师就教会了我们盲人摸象这个成语,教导我们认识事物不能片面,缺少对于一个事物全局的认知.所以,说到指令,它的一个完整结构如下: angular.mod