更新记录

1.0.4(2023-06-20)

组件名称错误优化

1.0.3(2023-06-20)

返回事件增加描述

1.0.2(2023-06-20)

修改描述错误

查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × ×

t-searchBox 可搜索下拉框

组件名:t-searchBox 代码块: t-searchBox

基于combox实现可请求接口实时搜索下拉框

安装方式

本组件符合easycom规范,HBuilderX 2.5.5起,只需将本组件导入项目,在页面template中即可直接使用,无需在页面中import和注册components

基本用法

template 中使用组件

  <t-searchBox
      :border="false" 
      @input="selectOrganization" 
      :candidates="candidates" 
      :value="name"
      itemKey="companyName" 
      listKey="compantCode"
      placeholder="请输入关键字" 
      :inputFlag="true">
  </t-searchBox>
export default {
        name: "t-searchBox",
        data() {
            return {
                name:'',
                candidates: [{
                    compantCode: 'A',
                    companyName: 'A公司'
                }, {
                    compantCode: 'B',
                    companyName: 'B公司'
                }, {
                    compantCode: 'C',
                    companyName: 'C公司'
                }]
            };
        },
        methods:{
            selectOrganization(data) {
              if (data === '') {
                this.candidates = []
                return
              }
              else {
                if (typeof (data) === 'string') {
                      // 这里可以通过输入内容来调用后端接口,实现实时请求获取数据
                    getEntInfoLikeEntName(data).then((res) => {
                      this.candidates = res.data
                    });
                } else {
                    // 这里可以拿到返回值
                  console.log(data)
                }
              }
            }
        }
    }

API

t-searchBox Props

属性名 类型 默认值 说明
border Boolean true 是否显示边框
candidates Array [] 数据源
itemKey String name 数据项展示
listKey String code 数据项唯一key值
value String '' 绑定值(可与表单绑定)

t-searchBox Props

属性名 类型 说明 返回值
@input Function 获取输入框内容或下拉选中 当前选中的对象

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问