收藏
回答

Taro 跨端框架开发小程序skyline 模式下 会出现 css 动画失效,webView 正常

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 8.0.11 3.10.3

1、使用 Taro 框架,超过最大嵌套层级16 baseLevel默认层级,Taro 会进行创建原生自定义组件,开启更省层嵌套,有助于优化包体积https://docs.taro.zone/docs/ref#%E5%B5%8C%E5%A5%97%E5%B1%82%E7%BA%A7%E8%B6%85%E8%BF%87-baselevel-%E6%97%B6

2、咨询过 Taro,在 webView 和 skyline 下他们对嵌套层级的处理完全一致。

3、在 webView 下如果超过 默认 16 层级嵌套,也会进行自定义原生组件包裹,css 动画一切正常,但是 skyline 模式在包裹就会导致 css 动画失效。

4、如果修改baseLevel就会影响包体积,业务层面的去简化嵌套也不现实,因为业务复杂。

回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容