前几天公司的内部小程序发布了新版本,有同事反应多行文本输入框输入不了内容。我当时就不信,因为上线前我都自己测试过的,100% 可以正常输入。于是就让她录了个操作视频给我。看了她发来的视频之后,原来是输入到一定字数之后就不能再输入了。每当这个时候就忍不住吐槽,这表述的跟实际情况相差的也太大了。


既然是长度限制,首先就是去检查代码,看有没有设置 maxlength ,检查之后发现代码里并没有做长度设置。那就奇怪了,难道小程序的 textarea 组件自带长度限制?带着这个疑问就去查找了小程序官方文档。


不查不知道,一查还果真如此:textarea 默认可输入的字符长度为 140 个字符。

小程序textarea组件.png


之前大家输入的内容都很简短,所以一直没有发现这个问题。想要解决这个问题,将 textarea 的 maxlength 设置为 -1 就好了。

本文最后更新于 2025-12-05 16:50:50微信开发
天生我材必有用,千金散尽还复来~~
作者:鄢云峰 YYF声明:转载请注明文章出处地址:https://yanyunfeng.com/article/86
评论
提交
来发第一个评论啦~