Element-ui table中过滤条件变更表格内容的方法
组件中:
<el-table :data="users" highlight-current-row v-loading="listLoading" style="width: 100%;"> <el-table-column prop="sex" label="性别" width="100" :formatter="formatSex" sortable> </el-table-column> <el-table-column prop="cz" label="操作" width="320"> <template scope="scope"> <el-button size="small" @click="handleEdit(scope.$index, scope.row)">编辑 </el-button> <el-button size="small" @click="handleEdit(scope.$index, scope.row)"> {{scope.row.status | formatStatus}} </el-button> </template> </el-table-column> </el-table>
js中:
filters: { formatStatus: function (val) { console.log(val) return val == 1 ? '上架' : val == 2 ? '下架' : '未知'; }, }, methods: { //性别显示转换 formatSex: function (row, column) { return row.sex == 1 ? '男' : row.sex == 0 ? '女' : '未知'; }, }
以上这篇Element-ui table中过滤条件变更表格内容的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
您可能感兴趣的文章:
- element-ui 表格实现单元格可编辑的示例
- vue.js+Element实现表格里的增删改查
- VUE element-ui 写个复用Table组件的示例代码
相关推荐
-
vue.js+Element实现表格里的增删改查
新项目使用的是vue.js 后来发现饿了吗前端编写的一套框架Element (http://element.eleme.io/#/zh-CN)来配合vue.js进行样式填充 之前用过angularjs 用到后来 发现越来越难学 于是就决定用vue.js 下面就介绍一下vue.js应用在表格里的增删改查 首先引入一下element的js <script src="plugins/element-ui/index.js"></script> 然后引入需要用到的vue
-
element-ui 表格实现单元格可编辑的示例
如下所示: <template> <el-table :data="tableData" border @cell-mouse-enter="handleMouseEnter" @cell-mouse-leave="handleMouseOut" style="width: 100%"> <el-table-column label="日期" width="180&q
-
VUE element-ui 写个复用Table组件的示例代码
饿了么的table组件功能很强大,对于项目中的各种表格基本够用,但是--个人对于它以列为单位的操作不习惯 =.=所以改成了另一种方式(我不会告诉你其实本质没变). 项目中表格较多,所以复用性最重要 步骤一 先来个基本的表格展示 官例的tableData tableData: [{ date: '2016-05-02', name: '王小虎', address: '上海市普陀区金沙江路 1518 弄' }, { date: '2016-05-04', name: '王小虎', address:
-
Element-ui table中过滤条件变更表格内容的方法
组件中: <el-table :data="users" highlight-current-row v-loading="listLoading" style="width: 100%;"> <el-table-column prop="sex" label="性别" width="100" :formatter="formatSex" sorta
-
vuejs+element UI table表格中实现禁用部分复选框的方法
有时候我们构建这样带一列复选框的表格 然后希望根据条件禁用某个列表项的选择框,可以这样写 HTML: JS: 以上这篇vuejs+element UI table表格中实现禁用部分复选框的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
Element UI table参数中的selectable的使用及遇到坑
Element UI table参数中的selectable的使用中遇到的坑:页面: <el-table-column :selectable='selectable' type="selection" :reserve-selection="true"> </el-table-column> 网上搜了说这样: selectable(row,index) { if(row.id==="10001"){ return fal
-
使用 Element UI Table 的 slot-scope方法
在 Element UI Table 的官网上,有一个"筛选"功能,里面可以利用 slot-scope,给表格记录打标签. 关键代码为: <template slot-scope="scope"> <el-tag :type="scope.row.tag === '家' ? 'primary' : 'success'" disable-transitions>{{scope.row.tag}}</el-tag>
-
关于Element UI table 顺序拖动方式
目录 Element UI table 顺序拖动 基本使用 element关于table拖拽排序问题 Element UI table 顺序拖动 使用Sortable.js插件.对element-ui中的el-table进行拖拽行排序. new Sortable(example1, { animation: 150, ghostClass: 'blue-background-class' }); 官网: [1] Sortable.js官网配置项说明等 [2] Sortable更多使用示例 基本使
-
Element UI框架中巧用树选择器的实现
本文介绍了Element UI框架中巧用树选择器的实现,分享给大家,顺便给自己留个笔记,具体如下: 介绍 在Element UI框架中有选择器和树形控件,但是没有树形选择器,也就是图上的这种方式的选择器,所以只能自定义选择器的slot.这里介绍的是多选情况,如果是单选则去掉复选框,修改一部分的处理即可. html部分的代码: <el-select v-model="dataArr" :multiple="multiple" filterable :placeh
-
使用vue+element ui实现走马灯切换预览表格数据
目录 1. 需求分析 2. 效果演示 3. 代码实现 3.1 table.json 3.2 HTML 代码 3.3 Script 代码 总结 1. 需求分析 有这样一个 json 文件(table.json),里面包含有多组需要展示的表格数据,需求就是需要将这些数据进行展示,并且能快速查看不同的数据,由于数据过多,不能一个表格一个表格的进行展示,所以找了一个比较合适的方法,就是通过走马灯将所有数据进行渲染,当切换走马灯时,再展示对应的数据. 2. 效果演示 3. 代码实现 3.1 table.j
-
SQL中过滤条件放on和where中的区别详解
前言 今天接到蚂蚁金服的电面,问了sql中过滤条件放在on和where中的区别,当时满脑子是inner join,觉得没区别啊.后来才想起来,连接查询除了inner join还有right join,left join.汗呐,当时还是太紧张了.这里做一下记录吧. join过程可以这样理解:首先两个表做一个笛卡尔积,on后面的条件是对这个笛卡尔积做一个过滤形成一张临时表,如果没有where就直接返回结果,如果有where就对上一步的临时表再进行过滤.下面看实验: 先准备两张表: 先执行inner
-
解决Vue+Element ui开发中碰到的IE问题
IE9样式错乱,IE11无法正常加载v-loading等问题 引入了babel-polyfill插件,依然出现"polyfill-eventsource added missing EventSource to window"的奇怪问题(ie所有版本都有出现) 第一步:安装babel-ployfill (已安装请跳过此步骤) yarn add babel-ployfill 修改webpack打包配置文件:webpack.bash.conf.js // 引入babel-ployfill
-
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
html代码: <section class="container page-home"> <div id="main-content" class="wrap-container zerogrid"> <article id="news_content" v-for="item in items"> <div class="col-1-2 right&q
随机推荐
- 运行cmd直接进入指定目录下的命令
- ruby迭代map的简洁写法实现原理分析
- PCI standard ISA birdge 驱动安装图文方法
- Nginx负载均衡配置简单配置方法
- 简单的java socket客户端和服务端示例
- JavaScript Window浏览器对象模型方法与属性汇总
- C#把数字转换成大写金额的代码实例
- Android中的设计模式
- JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
- jQuery代码优化 选择符篇
- SQL服务器面临的危险和补救.读[十种方法]后感.
- Win2003的服务器修改默认上传200k和下载4M的限制
- C++中const的用法详细总结
- MVC+DAO设计模式下的设计流程详解
- Android使用CardView作为RecyclerView的Item并实现拖拽和左滑删除
- jQuery 防止相同的事件快速重复触发方法
- Visual Studio 2015 配置 Opencv3.2的图文详解
- PHP基于session.upload_progress 实现文件上传进度显示功能详解
- windows下mysql 8.0.12安装步骤及基本使用教程
- 解决Springboot @Autowired 无法注入问题