微信小程序经常会遇到这样的需求,显示一个输入框(用textarea 实现),右下角显示:已输入字数 / 限制字数。限制最大输入长度一般用maxlength实现,已输入长度通过监听textarea的input事件,输入时通过e.detail.cursor获取已输入长度。这一般都没什么问题,最近发现nova 5i Pro上,虽然字数限制正常。但是如果用户是通过黏贴多个字进行输入的,e.detail.cursor的值有可能超出maxlength,其他手机传入的值不会maxlength。所以如果e.detail.cursor将作为已输入字数显示, nova 5i Pro会出现已输入字数 > 限制字数的现象。
微信小程序nova 5i Pro textarea 限制最大长度bug
最新推荐文章于 2023-12-14 11:10:33 发布