iview的table组件自带的过滤器实现


Posted in Javascript onJuly 12, 2019

iview的table组件自带的过滤器实现

iview框架的table组件自带的过滤器的使用方法:

<script>
 export default {
  data () {
    return {
      columns: [
        {
          title: 'Name',
          key: 'name'
        },
     //过滤器
     //通过给 columns 数据的项,设置 filters,可进行筛选,filters 接收一个数组,必须指定一个筛选函数filterMethod                          
        {
          title: 'Age',
          key: 'age',
          filters: [
            {
              label: 'Greater than 25',
              value: 1
            },
            {
              label: 'Less than 25',
              value: 2
            }
          ],
          filterMultiple: false,
          filterMethod (value, row) {
            if (value === 1) {
              return row.age > 25;
            } else if (value === 2) {
              return row.age < 25;
            }
          }
        }
      ]
     }
    }
  }

上面的方法是iview的demo,但是这样不能实现分页时筛选,只能筛选当前页,想要实现分页筛选,只需在filterMethod函数的

第一行加上一段

this.age = value // age变量为key的名字

这样就可以实现分也时筛选了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
模拟用户操作Input元素,不会触发相应事件
May 11 Javascript
Javascript 兼容firefox的一些问题
May 21 Javascript
js判断变量是否未定义的代码
Mar 28 Javascript
jQuery中读取json文件示例代码
May 10 Javascript
Jquery Validate 正则表达式实用验证代码大全
Aug 23 Javascript
JavaScript基础教程之alert弹出提示框实例
Oct 16 Javascript
javascript弹出页面回传值的方法
Jan 28 Javascript
Js与Jq 获取页面元素值的方法和差异对比
Apr 30 Javascript
Jquery1.9.1源码分析系列(六)延时对象应用之jQuery.ready
Nov 24 Javascript
js图片放大镜实例讲解(必看篇)
Jul 17 Javascript
详解如何让InstantClick兼容MathJax、百度统计等
Sep 12 Javascript
在Vue methods中调用filters里的过滤器实例
Aug 30 Javascript
es6中比较有用的7个技巧小结
Jul 12 #Javascript
echarts大屏字体自适应的方法步骤
Jul 12 #Javascript
javascript实现简易聊天室
Jul 12 #Javascript
简单了解vue中父子组件如何相互传递值(基础向)
Jul 12 #Javascript
小程序实现短信登录倒计时
Jul 12 #Javascript
微信小程序简单的canvas裁剪图片功能详解
Jul 12 #Javascript
小程序实现分类页
Jul 12 #Javascript
You might like
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
ThinkPHP验证码和分页实例教程
2014/08/22 PHP
javascript Math.random()随机数函数
2009/11/04 Javascript
js跨域问题之跨域iframe自适应大小实现代码
2010/07/17 Javascript
菜鸟javascript基础整理1
2010/12/06 Javascript
JavaScript 对任意元素,自定义右键菜单的实现方法
2013/05/08 Javascript
javascript-简单的计算器实现步骤分解(附图)
2013/05/30 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
js实现刷新iframe的方法汇总
2015/04/27 Javascript
JavaScript Math.round() 方法
2015/12/18 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
JS中如何实现Laravel的route函数详解
2017/02/12 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
从零开始用electron手撸一个截屏工具的示例代码
2018/10/10 Javascript
微信小程序实现发送验证码按钮效果
2018/12/20 Javascript
vue+iview框架实现左侧动态菜单功能的示例代码
2020/07/23 Javascript
js正则表达式简单校验方法
2021/01/03 Javascript
[01:06:39]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第三局
2016/03/02 DOTA
pyside写ui界面入门示例
2014/01/22 Python
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
python代码 FTP备份交换机配置脚本实例解析
2019/08/01 Python
tensorflow模型继续训练 fineturn实例
2020/01/21 Python
python虚拟环境模块venv使用及示例
2020/03/04 Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
2020/09/03 Python
彻底解决pip下载pytorch慢的问题方法
2021/03/01 Python
CSS3的RGBA中关于整数和百分比值的转换
2015/08/04 HTML / CSS
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
英国家具、照明、家居用品网上商店:Wayfair.co.uk
2020/02/13 全球购物
大学生四年生活自我鉴定
2013/11/21 职场文书
教师应聘自荐信范文
2014/03/14 职场文书
大学生个人求职信
2014/06/02 职场文书
报案材料怎么写
2015/05/25 职场文书
学习党章心得体会2016
2016/01/15 职场文书
python编程项目中线上问题排查与解决
2021/11/01 Python
Mysql数据库手动及定时备份步骤
2021/11/07 MySQL