swipe里面放textarea有bug
< swiper duration = "200" class = 'container' vertical = 'true' > < swiper-item > < textarea value = '测试' maxlength = '-1' fixed = 'true' /> </ swiper-item > < swiper-item > < view > 测试测试测试测试测试 </ view > </ swiper-item > </ swiper > |
设置 swiper 高度为 100vh,竖向滚动,滚到第二页时,第一页的 textarea 也会到第二页来。开发模拟器上表现正常,一上真机就有这个bug
3 回复
Bug & Tip
bug
: 微信版本6.3.30
,textarea
在列表渲染时,新增加的textarea
在自动聚焦时的位置计算错误。tip
:textarea
的blur
事件会晚于页面上的tap
事件,如果需要在button
的点击事件获取textarea
,可以使用form
的bindsubmit
。tip
: 不建议在多行文本上对用户的输入进行修改,所以textarea
的bindinput
处理函数并不会将返回值反映到textarea
上。tip
:textarea
组件是由客户端创建的原生组件,它的层级是最高的,不能通过 z-index 控制层级。tip
: 请勿在scroll-view
、swiper
、picker-view
、movable-view
中使用textarea
组件。tip
:css
动画对textarea
组件无效。