追梦随想
追梦随想
  • 发布:2020-01-11 16:22
  • 更新:2020-03-11 11:59
  • 阅读:715

【报Bug】textarea 的 @input 事件额外触发造成报错信息

分类:uni-app


图中的红框就是额外触发的,输入内容后第一次触发正常,然而会额外触发一次,是undefined,所以就报错了。

版本号:2.5.1.20200103

2020-01-11 16:22 负责人:无 分享
已邀请:

最佳回复

DCloud_UNI_GSQ

DCloud_UNI_GSQ

bug 确认,已加分,后续修复

DCloud_UNI_GSQ

DCloud_UNI_GSQ

app还是h5?
是否启用v3编译模式?
安卓还是iOS?

追梦随想

追梦随想 (作者)

已上传测试项目,里面打开聊天窗口,打开控制台,输入任意字符,就能看到报错信息。
问题1:输入字符会多次执行,并报错。
问题2:正常情况发送文字消息后,键盘不应该收起,方便下一次输入内容,textarea 有一个 focus 属性,可以重新获取焦点,弹出键盘,但是我在发送消息后马上把这个属性设置为true,界面会快速的闪烁,键盘弹出又关闭,输入框并没有获取焦点。
问题3:scroll-view 有一个 scroll-into-view 属性,可以设置页面滚动到指定元素,在加载历史聊天记录的时候会用到,但是有点问题,渲染记录后页面瞬间滚动到顶部,然后再滚动到设置的位置,中间也会出现闪烁情况,用户体验太差了,请问有没有好办法解决呢?
@DCloud_UNI_GSQ

DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX 2.6.3 alpha 已修复

该问题目前已经被锁定, 无法添加新回复