请问原生组件什么时候能支持css动画?
发布于 7 年前 作者 chao18 19638 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

小程序原生组件目前不支持CSS动画,在使用上会给人一种强烈的割裂感。原生组件和普通组件一起使用时一旦使用CSS动画,原生组件会盖在上面,一动不动,强烈影响用户体验!特别是在进行切换动画时,完全不能忍受。使用原生组件的初衷我猜测是因为希望提供更好的性能,但是在满足初衷的同时可不可以考虑一下与整体框架的兼容性。现在给人的感觉就是普通组件与原生组件完全就是两套东西,而且一旦原生组件覆盖整页,打开调试之后竟然调试按钮都被覆盖,这样的原生组件给人感觉非常不专业!

  • 希望提供的能力

所有的原生组件都应该提供与CSS动画进行交互的能力。

5 回复

很想知道原生组件什么时候能够自定义层级?层级最高给开发带来了很多不便

你好,之前由于浏览器引擎的技术限制,导致原生组件的使用用很多问题。目前我们已经取得了技术突破,后续会支持原生组件的同层渲染,可以支持web层级,也可以使用css动画。

另外,cover-view的这种解决办法十分hacky,z-index本来就是用来解决层级先后的问题,但是现在为了暂时解决原生组件覆盖所有的问题临时搞出了另外一套一样的元素,简直是一朝回到解放前啊。既然小程序是基于Web技术的,为何不能见贤思齐,将H5里面已经解决了问题的Video元素相关技术在这里套用一下。即便有需要也是提供一些微信自己的API而已,这样对用户对开发者都很友好。原生组件不碰还好,越用越让人生气!贼气!气死我了!

都过去那么久了。。。还没解决

这个问题确实急需解决

回到顶部