1.概述

rxSearch是一个带搜索的 选择控件

2.使用

//html
<rx-search>
    <rx-search-item :value="'ls'">李四</rx-search-item>
    <rx-search-item :value="'zs'">张三</rx-search-item>
</rx-search>

//js
import { RxSearch,RxSearchItem } from 'jpaas-common-lib'
export default {
    components:{
        RxSearch,
        RxSearchItem
    }
}

3.API

3.1 rx-search

属性 说明 类型 默认值
v-model 选中的数据 [{value:” “,label:” “}] Array []
placeholder 默认提示 String “”
single 是否单选 Boolean fasle
mode 选择控件的类型,可选( tags /input ) String ‘tags’
allowClear 是否显示全部清除按钮 Boolean false
disabled 是否禁用 Boolean false
readonly 是否只读 Boolean false
showButton 是否在后面显示按钮 Boolean true
btnIcon 自定义后面显示按钮的图标 slot -
showIcon 是否显示图标(mode=’tags’可用) Boolean false
icon 图标(showIcon可用) slot -

3.2 rx-search-item

属性 说明 类型 默认值
value 唯一字段 String -
label 显示名称(可选)
填 (<rx-search-item :value=”‘zs’” :label=’张三’></rx-search-item>)
不填(<rx-search-item :value=”‘zs’”>张三</rx-search-item>)
String -

3.3 事件

事件 说明 类型 写法
change 值改变触发事件,返回选中的数据 Function (data)=>{}
select 下拉框行选择事件,返回当前行的选中的状态与数据 Function (active,rowData)=>{}
pressEnter 按下回车(Enter)触发的事件,返回输入框的值 Function (inputValue)=>{}
pressBack 按下回退(Backspace)触发事件,返回回退删除的数据 Function (deletData)=>{}
search 输入框值变化触发的事件,返回输入框的值,很频繁,注意写节流事件 Function (inputValue)=>{}
btnClick 按钮触发事件(showButton:true),返回rx-search的实列(this) Function (vm)=>{}
blur input失去焦点事件,返回input的内容 Function (inputData)=>{}

4.图示

文档更新时间: 2022-09-14 13:52   作者:yangxing