mini-ali-ui组件库`SearchBar`组件使用手写输入问题

mini-ali-ui组件库SearchBar组件使用手写输入问题

  • 问题

    • 使用SearchBar唤醒手写键盘后,手写文字会出现‘闪’选择,直接将第一个默认文字推送到value里,用户无法选择。
    • iOS原生键盘无以上问题,讯飞输入法,华为原键盘均出现以上问题。
  • 解决办法:

好了不用了,搞了这么久,才发现这个属性是暴露出来的,只是文档上没写:

search-bar 组件上添加属性 controlled="{{false}}"

就可以了


以下都是原来自己找源码的思路历程

  • 暂定解决办法为下载源码,修改源码,修改地方也很简单

  • 在github中找到源码,下载到本地修改为本地组件,其中的getI18n,am-icon,可以直接指向node_modules里的同样文件,但是由于组建的样式是由less写的(错综复杂),所以在引用这个修改组件时需要在页面json里面引用原来未修改的组件,提供样式支持。在这里插入图片描述

  • 上面的是原UI库里的组件,下面是修改后的本地组件。

在这里插入图片描述

  • 我个人也不太清除在input标签上加上这个controlled有什么特殊的作用,原来是为true,但是我修改为false也没有任何的差别,唯一差别就是手写的这个功能好了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值