美文网首页
2019-01-29vue钩子函数动画

2019-01-29vue钩子函数动画

作者: 骨子_6889 | 来源:发表于2019-01-29 16:06 被阅读0次

    vue钩子函数

    第一组  动画从无到有

    @beforeEnter  //定义动画的位置

    el.style.transform="translate(x,y)"

    @enter    //定义动画结束位置

    el.offsetWidth

    // 获取徽标和小球的位置 dom.getBoundingClientRect()

    const ballposition = this.$refs.ball.getBoundingClientRect()

    const badgeposition=document.getElementById('badge').getBoundingClientRect()

    const xDist=badgeposition.left-ballposition.left

    const yDist=badgeposition.top-ballposition.top

    el.style.transform = `translate(${xDist}px,${yDist}px)`;  //反向字符串的拼接

    el.style.transform="translate(x,y)"

    el.style.transition="all 1s ease"

    done()  //动画完成后动作

    @afterEnter    //动画出现完毕,设置当前动画的初始状态

    第二组  动画从有到无

    @beforeLeave 

    @leave

    afterLeave

    相关文章

      网友评论

          本文标题:2019-01-29vue钩子函数动画

          本文链接:https://www.haomeiwen.com/subject/pdpxsqtx.html