CC @Littly
欢迎提交 Issue~
如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏
如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。
Good luck and happy coding~
CC @Chen-jj
@521707 next 使用了 stencil 做跨框架组件,标准组件是一个个 web component。
使用类名设置样式更加规范,当然也还是可以使用 web component 的标签名做选择器。
如果标签名或类名做选择器覆盖不了默认样式,可以另外给我们提一下 issue。web component 多套了一层,的确有些情况我们会没考虑到。
在android手机上遇到了一个问题
手机品牌:vivo
型号: vivo x30
android 版本 : 9
vivo ROM: FuntouchOS_10
浏览器ua: Mozila/5.0 (Linux;Android 9;V1938CT Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML,like Gecko)Chrome/62.0.3202.84 Mobile Safari/537.36 VivoBrowser/8.2.16.1
问题描述:
在此系统自带的浏览器上, 随机无规律(暂时没找到规律) 部分element显示, 部分element不显示, 刷新后出现的问题也是一致, 在其他手机上(如iphone 6s ios13.3 iphone XSmax 13.6 小米...)无问题
经排查可能是与 stencil 中使其组件显示的css有关, classname hydrated , 该 class 将 visibility: hidden; 变更为 inherit 时, 没有触发浏览器重绘, (现代码中的临时方案是针对此类机型在 页面组件 componentDidShow中 对 body display 样式 手动设置为 none; 在设置个定时器 变更为block去hack),
故想询问有没有好的解决方式, 或者能编译成原生标签 @Chen-jj
@Chen-jj 我们也遇到这种问题了
+1 遇到同样的问题,vivo,oppo手机上,整个界面渲染异常,只显示背景色,手动操作某些会引起重绘的操作后,渲染恢复正常。
这个问题太严重了,taro3都不做兼容性测试的么?
@Chen-jj 请Taro官方给出比较完整的h5的兼容性和样式等测试报告吧。不能说使用了新的底层,就将完全新的模式逼着用户去适应。h5,安卓上的兼容性更难测试的。这个h5的问题,我从Taro bata版本就一直在跟着,还是有这么人在反馈。 @luckyadam
兄弟,这个问题现在有什么解决办法没有。
@Chen-jj 请Taro官方给出比较完整的h5的兼容性和样式等测试报告吧。不能说使用了新的底层,就将完全新的模式逼着用户去适应。h5,安卓上的兼容性更难测试的。这个h5的问题,我从Taro bata版本就一直在跟着,还是有这么人在反馈。 @luckyadam
你好,目前这个问题有什么通用解决办法么?
Most helpful comment
在android手机上遇到了一个问题
手机品牌:vivo
型号: vivo x30
android 版本 : 9
vivo ROM: FuntouchOS_10
浏览器ua: Mozila/5.0 (Linux;Android 9;V1938CT Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML,like Gecko)Chrome/62.0.3202.84 Mobile Safari/537.36 VivoBrowser/8.2.16.1
问题描述:
在此系统自带的浏览器上, 随机无规律(暂时没找到规律) 部分element显示, 部分element不显示, 刷新后出现的问题也是一致, 在其他手机上(如iphone 6s ios13.3 iphone XSmax 13.6 小米...)无问题
经排查可能是与 stencil 中使其组件显示的css有关, classname hydrated , 该 class 将 visibility: hidden; 变更为 inherit 时, 没有触发浏览器重绘, (现代码中的临时方案是针对此类机型在 页面组件 componentDidShow中 对 body display 样式 手动设置为 none; 在设置个定时器 变更为block去hack),
故想询问有没有好的解决方式, 或者能编译成原生标签 @Chen-jj