<template>  <view class="content">    <view :animation="animationData" style="background:red;height:30rpx;width:30rpx" @click="rotateAndScale"></view>  </view></template>
<script>  export default {    data() {      return {        animationData: {},      }    },    methods: {      rotateAndScale: function() {                var animation = uni.createAnimation({          duration: 1000,          timingFunction: 'ease',        })                this.animation = animation                animation.scale(2, 2).step()        animation.translateY(200).step()        animation.scale(1, 1).step()        animation.rotate(1260).step()        animation.backgroundColor('blue').step()        animation.width('100%').step()        animation.rotate(0).step()        animation.translateY(0).step()        animation.height('100vh').step()        animation.backgroundColor('purple').step()        animation.height('10vh').step()                this.animationData = animation.export()      },    }  }</script>
 
文章评论