Taro3 H5 问题汇总 #9515
Labels
Comments
我们的项目是从 taro2 就开始用了, 后面紧跟社区, 升级的 3.0, 适配了支付宝小程序, 目前正在适配 H5, 适配 H5 过程中遇到这些问题,还希望官方可以帮忙支持一下 |
我们看看的 |
期望抓紧和入这个改动,对于preload的影响挺大的 |
我记得 |
preload的修复合并到最新版本了吗? |
@houta-higuchi 没有, Taro 已经 17 天没发过版本了, 看了下他们最近的提交全是 RN 的, 看来重点不在 H5 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
相关平台
微信小程序
小程序基础库: 2.17.0
使用框架: React
复现步骤
下面是我们转 H5 的时候遇到的问题的汇总
view
表现:
createAnimation
在 H5 下不生效原因:
animation
属性丢失了, 导致样式不生效解决方法: 已经提了 PR
Taro.preload
表现:
H5
下没法使用, 报没有该方法原因:
taro-h5
这个包没有实现该方法解决方法: 已经提了 PR
多个页面共用一个滚动位置的问题
表现: 当前页面滚动到底端时候,跳转至新的页面,该页面居然也滚动到底端了
原因:
如上图所示
尝试解决
让页面在
.taro_page
下滚动, 可以解决该问题;但是这样又会引发新的问题, 页面下刷新和上拉滚动就会失效了
因为
taro
把滚动监听放在了.taro-tabbar__panel
身上,按照上面的写法,他的子元素不会滚动,所以监听不了,要想解决只能自己去给
.taro_page
加滚动事件监听,这样就需要去改原有的代码逻辑,可以实现就是比较麻烦-webkit-overflow-scrolling: touch
表现:
.taro-tabbar__panel
上加了这个, 导致手机safari
上滚动有时会卡主和 fixed 定位的元素z-index
失效解决方法:
-webkit-overflow-scrolling:auto
scrollView
手机
safari
上表现不好, 直接better-scroll
自己实现一个scrollView
video
手机
safari
上点击全屏,事件会穿透, 而且还会报错setTabBarBadge
表现: 方法执行了, 但是视图没有更新; 只有刷新页面才会更新
解决方法: 自己通 操作
dom
方式 去修改期望结果
可以解决这些问题
实际结果
有问题
环境信息
The text was updated successfully, but these errors were encountered: