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 相关文章推荐
javascript中onmouse事件在div中失效问题的解决方法
Jan 09 Javascript
推荐40款强大的 jQuery 导航插件和教程(上篇)
Sep 14 Javascript
javascript+xml实现简单图片轮换(只支持IE)
Dec 23 Javascript
form表单action提交的js部分与html部分
Jan 07 Javascript
Javascript的&amp;&amp;和||的另类用法
Jul 23 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
Aug 07 Javascript
Node.js中process模块常用的属性和方法
Dec 13 Javascript
vue axios请求拦截实例代码
Mar 29 Javascript
vue中使用element-ui进行表单验证的实例代码
Jun 22 Javascript
深入理解Vue router的部分高级用法
Aug 15 Javascript
vue 实现通过vuex 存储值 在不同界面使用
Nov 11 Javascript
JavaScript实现瀑布流布局的3种方式
Dec 27 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+MySQL插入操作实例
2015/01/21 PHP
php微信公众平台开发类实例
2015/04/01 PHP
使用Codeigniter重写insert的方法(推荐)
2017/03/23 PHP
读jQuery之二(两种扩展)
2011/06/11 Javascript
jquery属性选择器not has怎么写 行悬停高亮显示
2013/11/13 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
jQuery新窗口打开外链接
2016/07/21 Javascript
设置cookie指定时间失效(实例代码)
2017/05/28 Javascript
vue结合element-ui使用示例
2019/01/24 Javascript
python Django框架实现自定义表单提交
2016/03/25 Python
Python 爬虫多线程详解及实例代码
2016/10/08 Python
CentOS6.5设置Django开发环境
2016/10/13 Python
python 处理dataframe中的时间字段方法
2018/04/10 Python
python2.x实现人民币转大写人民币
2018/06/20 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
详解python数据结构和算法
2019/04/18 Python
python ubplot使用方法解析
2020/01/10 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
2020/04/02 Python
解决运行出现'dict' object has no attribute 'has_key'问题
2020/07/15 Python
Python SMTP发送电子邮件的示例
2020/09/23 Python
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
2020/06/01 HTML / CSS
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
法国隐形眼镜网站:VisionDirect.fr
2020/03/03 全球购物
Oracle中delete,truncate和drop的区别
2016/05/05 面试题
类的返射机制中的包及核心类
2016/09/12 面试题
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
大学毕业后的十年规划
2014/01/07 职场文书
小学生秋游活动方案
2014/02/23 职场文书
公司财务流程之主管工作流程
2014/03/03 职场文书
投标人法定代表人授权委托书格式
2014/09/28 职场文书
领导班子对照检查剖析材料
2014/10/13 职场文书
医院病假条范文
2015/08/17 职场文书
2016年党课培训学习心得体会
2016/01/07 职场文书
pytorch Dropout过拟合的操作
2021/05/27 Python
小程序实现侧滑删除功能
2022/06/25 Javascript