小程序animate动画实现直播间点赞

本文实例为大家分享了小程序animate动画实现直播间点赞的具体代码,供大家参考,具体内容如下

代码:

<view class="listImg">     <block wx:for="{{list}}" wx:key="index">         <image class="heart_img {{number == index?'active': ''}}"  src="../../utils/image/{{index+1}}.webp"></image>     </block> </view> <view class="click" bindtap="translate">点赞</view> .listImg{     position: relative;     width: 100px;     height: 300px;     border: 2rpx solid red; } .heart_img{     width: 100rpx;     height: 100rpx;     display: block;     opacity: 0;     position: absolute;     left: 26rpx;     transform:translateX(-50%);     bottom: 0; } click{     color: #000; } data: {         list: 9,         number: -1     },   randomNum(minNum, maxNum) {         switch (arguments.length) {           case 1:             return parseInt(Math.random() * minNum + 1, 10);             break;           case 2:             return parseInt(Math.random() * (maxNum - minNum + 1) + minNum, 10);             //或者 Math.floor(Math.random()*( maxNum - minNum + 1 ) + minNum );             break;           default:             return 0;             break;         }   },    translate() {       let self = this;         // 随机数         let randomNum = this.randomNum(-30, 30);         let number = this.data.number+1;         console.log(number)         // number是控制active的         this.setData({           number:number > 9 ? 0:number         })         // .active 是选择器         this.animate('.active', [{             opacity: 1,             translateY: 0,             ease:'else',             scale: [.6, .6]           },           {             scale: [1, 1],             translate: [randomNum, -300]           },         ], 1500, function () {           //动画完成后的回调函数         }.bind(this))    },

推荐阅读

    678元的索泰zt-h55d3-m1dh主板

    678元的索泰zt-h55d3-m1dh主板,,近日,索泰zt-h55d3-m1dh主板已经运到市场,这是基于英特尔H55芯片组。它支持LGA 1156接口的酷睿i系列处理器

    学习写字楼新选择6000元主流配置

    学习写字楼新选择6000元主流配置,,这种配置需要考虑双核心的办公和娱乐平台,充分考虑办公室的办公需求和娱乐需求,以约6000元的预算和cost-e

    金蝶专业版审核以前期间的单据

    金蝶专业版审核以前期间的单据,,1.之前会计是手工做账,现在是金蝶做账,需要什么资料入初始数据在金碟里把你手工帐的科目设置好,然后启用帐

    excel怎么用乘法函数

    excel怎么用乘法函数,乘法,函数,哪个,excel乘法函数怎么用?1、首先用鼠标选中要计算的单元格。2、然后选中单元格后点击左上方工具栏的fx公

    金蝶担保机构业务管理系统

    金蝶担保机构业务管理系统,,1.金蝶财务软件怎么使用?软件使用方法 使用需要先登陆到数据库,可只导出V3数据或只导出最新年度数据。功能介绍

    wps如何合并章节

    wps如何合并章节,WPS教程,1.WPS表格如何实现单元格合并?WPS 表格在新版本中增加了“合并单元格”系列按钮,同时配有下拉菜单和快捷键。新增