请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

4回答

继续启程 2019-08-22 20:26:21

将v-show改为v-if可解决问题

1 回复 有任何疑惑可以回复我~
  • 啥原因 为什么show不行呢
    回复 有任何疑惑可以回复我~ 2020-11-25 16:33:38
  • 可能是元素display none这个覆盖了opacity的值
    回复 有任何疑惑可以回复我~ 2020-11-25 16:35:04
提问者 MRNUR 2019-07-12 00:44:27

就是只剩按钮,hello world 消失了

0 回复 有任何疑惑可以回复我~
提问者 MRNUR 2019-07-12 00:42:41

handleEnter(el, done) {

    Velocity(el, {

    opacity: 1

    }, {

    duration: 1000,

    complete: done()

    })

}

就是用了 velocity.js 之后,所有动画效果过了一遍,等到再想过一遍的时候,hello world 就消失了

0 回复 有任何疑惑可以回复我~
  • Dell #1
    完整代码贴上来!
    回复 有任何疑惑可以回复我~ 2019-07-14 22:18:51
Dell 2019-07-12 00:26:35

代码贴出来看下嘛

0 回复 有任何疑惑可以回复我~
  • 把v-show改成v-if就可以了,代码就是老师的代码,老师可以讲一下原因吗?
    回复 有任何疑惑可以回复我~ 2019-09-24 10:23:09
  • Dell 回复 小胖砸z #2
    因为v-show保存了dom,上面的css属性都不变,所以后面就没有动画了,v-if每次重新创建dom,就没有这个问题。
    回复 有任何疑惑可以回复我~ 2019-09-26 23:44:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信