收藏
回答

css transition 第一次不生效?

transform: 'translate(0, -0%)';
transition: transform 1s ease-in-out;

初始化css样式,然后再异步改变transform

setTimeout(() => {
 this.transform = `translate(0, -${this.scale}%)`
}, 500)

但是现在只有第一个组件不会触发效果,请问有人碰到过类似的问题吗?

可以看到第一个数字5是直接跳到了最终状态,未进行过度

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

1 个回答

  • ???
    ???
    2021-10-21

    在哪个生命周期里调用的?可以考虑onready里试试

    2021-10-21
    有用
    回复 1
    • 2021-10-21
      也不行
      2021-10-21
      回复
登录 后发表内容