小程序 textarea 组件的坑

发布于 2023-05-03 21:55:05 字数 910 浏览 86 评论 0

都 2021 年了,微信小程序 textarea 组件还是那么多问题,兼容性问题在 Android 机型(特别是低配置的)上尤为突出。

假设组件如下:

<textarea
  name="postalAddress"
 
  rows="3"
  bindinput="inputEvent"
  bindblur="blurEvent"
  bindfocus="focusEvent"
  class="textarea"
  value="{{postalAddress}}"
  placeholder-class="input-placeholder"
  placeholder="请输入"
  confirm-type="done"
  disable-default-padding="{{true}}"
  cursor-spacing="50"
  show-confirm-bar="{{false}}"
  auto-height="{{true}}"
  maxlength="60"
/>

这里就有好多问题。

show-confirm-bar 的问题

测试同学发现在红米 4X 上,textarea 组件的完成一栏不透明度不是 100%,导致文案与底下文案重叠。然后就想着设成 show-confirm-bar="{{false}}" 来隐藏完成栏。好家伙,新 Bug 又来了。当设置之后,在 Android 上首次聚焦输入框时,会失焦(自动收起键盘)。然后我是这样解决这个 Bug 的:

该 Bug 属于外部原因,小程序组件本身的问题无法解决,所以不作处理。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

0 文章
0 评论
22 人气
更多

推荐作者

yili302

文章 0 评论 0

晚霞

文章 0 评论 0

LLFFCC

文章 0 评论 0

陌路黄昏

文章 0 评论 0

xiaohuihui

文章 0 评论 0

你与昨日

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文