头发多不多跟it没有直接关系 2020-09-04 11:17 采纳率: 75%
浏览 2728
已采纳

el-select开启了filterable搜素功能,使用中文输入法无效的问题

我在使用element的选择器el-select的时候,想要让选择器可以通过搜索快速
匹配,通过添加官方提供的filterable可以实现这种效果:
图片说明

但是官方的filterable对中文搜索的支持不是太好,出现了这种的问题:
图片说明

也就是说我通过win10自带的输入法输入完拼音,按下空格,结束拼写,中文出现在了el-select组件内部,但是,它此时不会进行搜索

我就随便输入了一个英文字母:
图片说明

可以看到,输入的瞬间才启用了搜索,或者:
图片说明

我在输入完中文之后,只是按了一下shift键,也可以看到el-select选择器启动了搜索功能,再或者:
图片说明

按了一下空格也可以启动搜索功能

然后我换成英文输入法:
图片说明

每次输入都可以触发搜索,所以英文输入不存在任何问题

所以可以看出,el-select组件,在win10自带的中文输入法下,我第一次输入
拼音且按下空格出现中文的这一过程中,不会触发filterable搜索功能,
只有第二次输入(只要是键盘有点击操作)才会触发搜索,这样的话是不
怎么方便的,这意味着我每次使用中文搜索功能时,不能在输入完后就开始
搜搜,必须多输入一点别的东西,通过删除才能进行搜索,有没有办法解决
这个问题呢?

  • 写回答

3条回答 默认 最新

  • tshjy1 2020-09-04 14:36
    关注

    官网上测了一下没你说的情况。我的也是window10.
    浏览器页面元素,不关注输入法,只关注输入的数据和事件触发。代码有问题吧。
    自己到官网上测一下,如果官网没有这种情况就是自己的问题。最多是浏览器的兼容问题。怎么和输入法联系的起来。
    https://element.eleme.cn/#/zh-CN/component/select
    图片说明

    相同问题:
    https://www.cnblogs.com/cinser/p/12018961.html

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 Sharepoint JS开发 付费技术指导
  • ¥15 输入程序运行仿真后,烟雾值不实时检测,变成固定值
  • ¥20 数据排序,可选择排序方向
  • ¥15 修改一下代码,考虑进程到达时间不同的情况
  • ¥15 帮我看看这是个啥题,带解题过程和结果,条件如下FCF = 290471.33 g1 = 15% r = 8% g2 = 4% n = 5
  • ¥15 edem模拟颗粒不显示或者生成失败
  • ¥15 Python代码编写
  • ¥15 php 将rtmp协议转hls协议,无法播放
  • ¥20 python代码编写
  • ¥20 使用MPI广播数据遇到阻塞