前端录网站,记录前端点点滴滴,帮助程序猿快速成长!

解决ios在输入中文时keyup失效的问题

移动端
场景

在vue开发项目中,需要用户提交留资,在输入的内容需要实时更新显示输入的字符数,在原生Dom树中绑定事件@keyup="limitStr($event)".在ios中使用全拼输入法输入中文,在点完成时字符数没有发生明显变化,安卓机测试是没问题。

解决方案

在stackoverflow上找到了,使用jq或zepto方法在mounted生命周期中绑定事件:

$(".inputarea").on('input paste', function() {
  vm.limitStr(this);
});

原先事件没有测,希望可以帮到踩坑的童靴!


转载请注明:前端录»解决ios在输入中文时keyup失效的问题