Egret社区

[Egret Engine] textinput父容器异步移除导致显示bug

2019-7-3 15:48
915
产品 Egret Engine 版本 5.0.15
复现概率 100% 平台 Mac OS
复现步骤
问题描述 使用textinput,正在输入时,通过异步将父容器移除,输入内容仍保留在屏幕中,点击其他位置,输入内容就消失了
错误代码
BUG截图

分享到 :
0 人收藏

5 个回复

倒序浏览
熊猫少女  官方团队 | 2019-7-4 17:59:26
您好,请问能上传demo吗
exml  登堂入室 | 2019-7-8 09:53:59
因为输入框是用的html的input标签,你异步删除了egret项目的内容,但是input标签还没做处理。如果底层没给你做这个逻辑,那你自己在删除父容器之前,做下失焦处理。或者直接对html对input标签做下处理
cp左小可  初学乍练 | 2019-7-8 19:07:36
exml 发表于 2019-7-8 09:53
因为输入框是用的html的input标签,你异步删除了egret项目的内容,但是input标签还没做处理。如果底层没给 ...

3Q,我试试
cp左小可  初学乍练 | 6 天前
exml 发表于 2019-7-8 09:53
因为输入框是用的html的input标签,你异步删除了egret项目的内容,但是input标签还没做处理。如果底层没给 ...

非常感谢
cp左小可  初学乍练 | 6 天前
每次移除的时候
let  _input = document.getElementById("egretInput");
                        if(_input){
                                _input.blur();
                        }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

cp左小可

初学乍练

积分: 7 帖子: 7 精华: 0

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部