当前位置: 首页 > article >正文

如何使用ant design vue的a-select下拉框,实现既能输入内容,也可以下拉选择的效果,apiselect同样适用

修改mode 强烈推荐
代码如下,重点在@search和mode

<ApiSelect
                              v-if="editableData[record.key]"
                                mode="SECRET_COMBOBOX_MODE_DO_NOT_USE"
                                @search="inputinspect"
                                :api="problem"
                                :params="{projectId:projectId}"
                                showSearch
                                v-model:value="editableData[record.key][column.dataIndex]"
                                optionFilterProp="label"
                                resultField="result"
                                labelField="problem"
                                valueField="id"
                                @change="(val1,val2)=>changeinspect(val1,val2,editableData[record.key])"
                            />
async function inputinspect(val,val2){
                console.log(val,val2)
            }

如果无法结合@search @change事件解决你的问题的话,看看下面这种方案:
只需要改一下mode属性,@search就可以拿到最新的input值。
mode=“SECRET_COMBOBOX_MODE_DO_NOT_USE”
我这里antdv采用的是4.x的版本,这个属性目前官方文档里是没有的,但确实好用!!亲测!
有兴趣的同学可以翻一下源码是有这个属性的:

在这里插入图片描述

亲测好用!!
作者:用户761177192596
链接:https://juejin.cn/post/7358446362575355914


http://www.kler.cn/a/316731.html

相关文章:

  • 如何判定linux系统CPU的核心架构
  • 从社交媒体到元宇宙:Facebook未来发展新方向
  • golang如何实现sse
  • 界面控件Kendo UI for Angular中文教程:如何构建带图表的仪表板?(一)
  • vxe-table 3.10+ 进阶高级用法(一),根据业务需求自定义实现筛选功能
  • 安全生产管理的重要性:现状、痛点与改进之路
  • 浅谈spring 后端项目配置logback日志
  • 无人机之4G模块的主要功能和优势
  • 华为HarmonyOS地图服务 1 -- 如何实现地图呈现?
  • Flask高级特性实战
  • 字符串反转
  • 【kafka-04】kafka线上问题以及高效原理
  • HarmonyOS鸿蒙开发实战(5.0)网格元素拖动交换案例实践
  • Go语言并发编程之sync包详解
  • 前后端分离,使用MOCK进行数据模拟开发,让前端攻城师独立于后端进行开发
  • 【Verilog学习日常】—牛客网刷题—Verilog快速入门—VL21
  • Kotlin高阶函数func
  • 计算机毕业设计 美妆神域网站的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 一对一视频通话软件Call-Me
  • 某采招网爬虫数据采集逆向
  • 医学数据分析实训 项目四 回归分析--预测帕金森病病情的严重程度
  • I.MX6U裸机-C语言版LED灯实验
  • ld-linux-x86-64.so.2
  • git 操作远程别名
  • tcpdump使用方法
  • 24. Revit API: 几何对象(五)- (Sur)Face