微信小程序-textarea文本域限制最大字数问题【每天一个上分小技巧】

        今天迎来了测试的第二轮复测,真的不得不佩服测试组的人,个个都是“鬼才”,啥bug都能给你揪出来,恐怖如斯,很棘手的bug倒是没有,却给我找到了一个让我徘徊好几个小时却毫无进展的bug,那就是textare 文本域,上回说起它是真的差点把我给整哭了,textare的层级过高导致穿透bug,今个儿还是被它给整了,最大可输入字数?究竟是个什么玩意儿?倒腾了半天,既不是我样式的问题,也不是层级覆盖问题,那为啥输入完一大串文字之后,就无法输入了,而每次都只能输到140,奇了个怪了,网上看了半天,也没有找到说有微信端的textare有字数限制问题,难道我就这么“幸运”??啥破bug我都能找上我,

        后来啊,还真就发现新大陆了,无奈打开了官文档,原来,textarea还真自带maxlength属性,当你没有设置它,默认最大可输入字数就是140,好啊,还真是;你们说,谁会注意到,textare会有默认最大值,害,耽搁这么长时间,结果设置个属性就能解决的事儿,却把我整了好几个小时,这波亏大发了,后头还剩一堆bug等着我!

        经过这几件事之后,我发现开发前先看一遍技术开发文档是真的很有必要,别问我为什么?因为我就是个demo!

------------------------------------------------------------------分割线---------------------------------------------------------------

解决办法:

设置 maxlength = ' -1 '  即不限最大输入长度;若需求需要,可设置具体字数。

属性 类型 默认值 必填 说明 最低版本
maxlength number 140 最大输入长度,设置为 -1 的时候不限制最大长度 1.0.0
 <textarea maxlength='-1'bindblur="bindContentBlur" value="{{content}}" 
placeholder='请输入通知详情(最多500个字)'name="content"></textarea>

------------------------------------------------------------------分割线---------------------------------------------------------------

小伙伴们,你们学废了吗?学废了的,扣波6,让我看见你们为我加油呐喊的双手!

不好意思,走错片场啦!嘿嘿

❤如果文章对您有所帮助,就在文章的右上角或者文章的末尾点个赞吧!(づ ̄ 3 ̄)づ

❤如果喜欢大白兔分享的文章,就给大白兔点个关注吧!(๑′ᴗ‵๑)づ╭❤~

❤对文章有任何问题欢迎小伙伴们下方留言或者入群探讨【群号:708072830】

❤鉴于个人经验有限,所有观点及技术研点,如有异议,请直接回复讨论(请勿发表攻击言论)。

原创文章 114 获赞 270 访问量 46万+

猜你喜欢

转载自blog.csdn.net/weixin_43970743/article/details/105271005
今日推荐