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 相关文章推荐
jquery中对表单的基本操作代码
Jul 29 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
Nov 17 Javascript
JavaScript中的null和undefined解析
Apr 14 Javascript
JS中showModalDialog 的使用解析
Apr 17 Javascript
JS页面延迟执行一些方法(整理)
Nov 11 Javascript
javascript实现删除前弹出确认框
Jun 04 Javascript
基于Jquery和html5的7款个性化地图插件
Nov 17 Javascript
AngularJS 模块详解及简单实例
Jul 28 Javascript
Angular.js跨controller实现参数传递的两种方法
Feb 20 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
Jun 18 Javascript
浅析java线程中断的办法
Jul 29 Javascript
微信小程序如何连接Java后台
Aug 08 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
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
随时给自己贴的图片加文字的php水印
2007/03/16 PHP
用HTML/JS/PHP方式实现页面延时跳转的简单实例
2016/07/18 PHP
Jquery ThickBox插件使用心得(不建议使用)
2010/09/08 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
JQuery+Ajax实现数据查询、排序和分页功能
2015/09/27 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
详解自动生成博客目录案例
2016/12/09 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
2016/12/25 Javascript
JS实现的DIV块来回滚动效果示例
2017/02/07 Javascript
layui分页效果实现代码
2017/05/19 Javascript
浅谈手写node可读流之流动模式
2018/06/01 Javascript
react native 文字轮播的实现示例
2018/07/27 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
2018/09/01 Javascript
Vue Cli3 创建项目的方法步骤
2018/10/15 Javascript
node上的redis调用优化示例详解
2018/10/30 Javascript
js尾调用优化的实现
2019/05/23 Javascript
实现高性能javascript的注意事项
2019/05/27 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
vue 查看dist文件里的结构(多种方式)
2020/01/17 Javascript
jquery将信息遍历到界面上实例代码
2020/01/21 jQuery
在react项目中使用antd的form组件,动态设置input框的值
2020/10/24 Javascript
python通过百度地图API获取某地址的经纬度详解
2018/01/28 Python
Python中矩阵创建和矩阵运算方法
2018/08/04 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
pytorch方法测试——激活函数(ReLU)详解
2020/01/15 Python
python构造函数init实例方法解析
2020/01/19 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
捷克鲜花配送:Florea.cz
2018/10/29 全球购物
什么是测试驱动开发(TDD)
2012/02/15 面试题
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
2015大一新生军训感言
2015/08/01 职场文书
2016年企业安全生产月活动总结
2016/04/06 职场文书
mysql中关键词exists的用法实例详解
2022/06/10 MySQL