- web-view 组件销毁后,"navigationStyle": "custom" 失效
机型:[图片] 复现步骤: 进入小程序页面,该页面已配置 "navigationStyle": "custom",在当前页打开 web-view ,web-veiw 铺满全屏,显示在其他元素之上,并显示导航栏销毁 web-view (依然停留在当前小程序页),显示小程序当前页面其他元素,导航栏并没有按预期消失,而是显示 web-view 的导航栏。⚠️注意:从始至终,小程序页面都没有变过,只是创建 web-view、销毁 web-view(可以用定时器延时销毁 web-view 来实现). 文档里说 navigationStyle: custom 对 web-view 组件无效,这个我理解,现在的问题是,web-view 销毁后怒,导航栏留了下来,破坏了我小程序页面的自定义导航栏,也就是说 web-view 组件在创建、销毁后,产生了副作用,而且目前还没有办法来消除这个副作用消除。 我认为,从框架层面来讲,一个组件在创建、销毁后,不应该产生副作用,如果有副作用,而且还无法消除,那就应该算是 bug 了。 [视频] 上面的视频如果播放不出来播不出来,可以下载下来本地播放(视频只有600+KB)视频地址:http://debris.icsl.top/3t/%E5%B0%8F%E7%A8%8B%E5%BA%8F%20bug%20%E5%BD%95%E5%B1%8F.mp4。
2020-04-09 - video 全屏后 video 中的 input 组件异常问题
问题一:input 标签被 video 标签包裹,video 全屏时,video 标签中的 input 获取焦点时无法上推页面。 问题二:input 标签被 video 标签包裹,video 全屏时,video 标签中的 input 获取焦点并输入文字时,input 内文字不显示,显示空白,失去焦点,键盘收起后,input 内恢复显示,显示刚刚输入的内容,再次获取焦点后,内容又变成空白。 安卓手机(华为荣耀10,小米8)出现这些问题,ios 正常
2019-10-12 - input 组件 type 为 number 时无发正常 blur
- 当前 Bug 的表现(截图见下方) 点击 input,input 获取焦点,再次点击非 input 区域时,input 无法失去焦点,非必现,概率大概 50%。 (android 荣耀10 EMUI 9.0.0 可以复现,iphone 7正常,其他手机没试) - 预期表现 点击 input,input 获取焦点,再次点击非 input 区域时,input 失去焦点 - 复现路径 点击 input,input 获取焦点,再次点击非 input 区域。多次重试以上两步,很容易复现。
2019-01-29 - textarea 焦点位置异常
- 当前 Bug 的表现(截图见下方) 点击 textarea,textarea 获取焦点,输入若干内容(少于一行),点击 textarea 外部区域,使 textarea 失去焦点,(1)当再次点击 textarea 区域中【当前行非内容区域】,焦点位置异常,安卓的 textarea 焦点位置出现在倒数第二个字符后面,iphone 的 textarea 焦点出现在第一个字符的后面。(2)点击【非内容当前行区域】,则焦点位置正常(出现在内容最后一个字符的后面) - 预期表现 当点击 textarea 中【当前行非内容区域】,再次获取焦点后,焦点总是出现在最后一个字符后面。 - 复现路径 点击 textarea,textarea 获取焦点,输入若干内容(少于一行),点击 textarea 外部区域,使 textarea 失去焦点,再次点击 textarea 【当前行非内容区域】。 - 提供一个最简复现 Demo * [图片]
2019-01-03