weixin_39765209
weixin_39765209
2021-01-09 08:13

[Input]Input组件中开启trim能力后搜狗五笔无法输入

Component

Input

Reproduction link

http://fusion-demo.alibaba-inc.com/demos/next/input

Steps to reproduce

Input组件中开启trim能力后搜狗五笔输入法无法输入,可在官网示例中直接复现

该提问来源于开源项目:alibaba-fusion/next

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • weixin_39955925 weixin_39955925 4月前

    没试过五笔,搜狗是ok的

    点赞 评论 复制链接分享
  • weixin_39765209 weixin_39765209 4月前

    拼音输入都是OK的,就是五笔输入有问题,因为拼音输入时是会有字母作为默认值占位的,而五笔的输入时,input中的默认占位值是空格,导致触发了onChange事件,内部的trim方法直接就把内容给干掉了,导致无法输入

    点赞 评论 复制链接分享
  • weixin_39955925 weixin_39955925 4月前

    感觉完全没有思路要怎么修复啊,这个是得判断用的什么输入法吗?

    点赞 评论 复制链接分享
  • weixin_39765209 weixin_39765209 4月前

    我本来想借鉴一下Vue中的v-model.trim的实现,但试了其他的五笔输入(Mac自带),是有具体的字符占位的,所以就能正常输入了,这个问题是不同输入法的实现导致的,可以暂时不用管了吧

    点赞 评论 复制链接分享

相关推荐