今天迎来了测试的第二轮复测,真的不得不佩服测试组的人,个个都是“鬼才”,啥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】
❤鉴于个人经验有限,所有观点及技术研点,如有异议,请直接回复讨论(请勿发表攻击言论)。