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 相关文章推荐
js树形控件脚本代码
Jul 24 Javascript
javascript 一个函数对同一元素的多个事件响应
Jul 25 Javascript
jquery 1.4.2发布!主要是性能与API
Feb 25 Javascript
JS中prototype的用法实例分析
Mar 19 Javascript
一道关于JavaScript变量作用域的面试题
Mar 08 Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
Dec 14 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
Mar 09 Javascript
JS实现图片旋转动画效果封装与使用示例
Jul 09 Javascript
vue3.0 搭建项目总结(详细步骤)
May 20 Javascript
gulp构建小程序的方法步骤
May 31 Javascript
Vue实现附件上传功能
May 28 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
Aug 07 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/16 PHP
php中的观察者模式简单实例
2015/01/20 PHP
php获取文件名后缀常用方法小结
2015/02/24 PHP
PHP操作XML中XPath的应用示例
2019/07/04 PHP
javascript的parseFloat()方法精度问题探讨
2013/11/26 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
JavaScript中exec函数用法实例分析
2015/06/08 Javascript
Js数组排序函数sort()介绍
2015/06/08 Javascript
详解JavaScript中setSeconds()方法的使用
2015/06/11 Javascript
jquery实现简单实用的弹出层效果代码
2015/10/15 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
JS如何设置iOS中微信浏览器的title
2016/11/22 Javascript
巧用Javascript的逻辑运算符
2016/12/02 Javascript
js手机号批量滚动抽奖实现代码
2020/04/17 Javascript
Vue.js实现一个漂亮、灵活、可复用的提示组件示例
2017/03/17 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
JavaScript实现区块链
2018/03/14 Javascript
Javascript通过控制类名更改样式
2019/05/24 Javascript
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
2019/09/25 Javascript
[43:57]LGD vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Django怎么在admin后台注册数据库表
2020/11/14 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
python中编写函数并调用的知识点总结
2021/01/13 Python
美国创意礼品网站:UncommonGoods
2017/02/03 全球购物
美国在线乐器和设备商店:Musician’s Friend
2018/07/06 全球购物
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
酒店办公室文员岗位职责
2013/12/18 职场文书
回门宴新郎答谢词
2014/01/12 职场文书
装修设计师求职信
2014/02/26 职场文书
人力资源主管的岗位职责
2014/03/15 职场文书
医院护士见习期自我鉴定
2014/04/10 职场文书
市场营销计划书
2019/04/24 职场文书
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript