当前位置: 首页 > 文档资料 > FeArt 中文文档 >

Filter 筛选

优质
小牛编辑
134浏览
2023-12-01

使用指南

引入方式

import { filter } from 'feart';
components: {
  'fe-filter': filter,
}

代码演示

基础用法

<fe-filter
  :list="list"
  :condition="condition"
  :isFoot="true"
  confirmText="确认"
  resetText="重置"
  @filterchange="Change"
/>

不带 确认和重置按钮

<fe-filter :list="list" :condition="condition" :isFoot="false" @filterchange="Change" />

带配置全部参数

<fe-filter
  :list="list"
  :condition="condition"
  :isFoot="true"
  confirmText="确认"
  resetText="重置"
  @filterchange="Change"
  confirmColor='#333'
  selectColor="red"
  selectIconColor="#000"
  selectBg="#ccc"
  listRadius="5px"
  filterOffsetTop="62px"
/>

示例数组:

name是展示的筛选项名称,点击筛选项后return 选中的数组。
如果传入disabled ,就表明该筛选项禁止选择。
list: [
        {
          name: '123',
          id: '33333',
          disabled: true,
        },
]

API

参数说明类型默认值
list筛选项数据源listArray[ ]
isRadio是否是单选Booleanfalse
condition是否显示Booleanfalse
filterOffsetTop弹出层距离顶部的高度(绝对定位top值)String'46px'
isFoot是否有底部按钮(确认和重置)Booleanfalse
confirmText确认按钮的文案String确认
resetText重置按钮的文案String重置
confirmColor底部确认按钮背景颜色String'#108EE9'
selectColor筛选选中文字颜色String'#108EE9'
selectIconColor筛选选中icon颜色String'#108EE9'
selectBg筛选选中按钮背景色String'#c6e6fd'
listRadius筛选按钮border-radiusString'4px'
filterchange当 isFoot 为 true时,点击确认才能触发该方法; 当 isFoot 为 false,则点击每个筛选项都会触发Function Array-