微信小程序提供了动画API,但是属性有限,并没有css3中动画循环播放等属性。
所以要在微信小程序里实现动画的循环执行,就需要借助定时器来完成。

moreToDetailAnim(){const animation = wx.createAnimation({duration: 300,timingFunction: 'linear'});//动画循环执行 通过next值来控制动画的两种状态轮流执行var next=true;var that=this;setInterval(function(){if(next){animation.translateX(3).step();next=!next;}else{animation.translateX(-3).step();next=!next;}that.setData({moreToDetailData: animation.export()})}.bind(this),300)},

上述代码即可实现动画循环执行的效果,如果不当,欢迎指正。

微信小程序动画循环执行相关推荐

  1. 微信小程序动画执行一次问题

    微信小程序动画执行一次解决方法 简单总结一下微信动画的实现及执行步骤(更新data使用的方式和vue一样直接this.data=""). const anim = wx.creat ...

  2. 微信小程序动画(七):让页面动起来

    本文默认读者已具备小程序基本动画api,如不了解可先阅读相关的详细介绍文章: 微信小程序动画(一):样式 微信小程序动画(二):旋转 微信小程序动画(三):缩放 微信小程序动画(四):平移 微信小程序 ...

  3. 微信小程序动画渐入以及动态存值setdata问题

    微信小程序动画渐入以及动态存值setdata问题 想要在微信小程序中制作多个元素逐一渐入的效果,效果类似下图: 首先参考微信开发文档API动画部分的内容 开发文档API–动画Animation 创建动 ...

  4. 微信小程序--动画animation

    微信小程序--动画animation 一. 获取需要实现动画效果的元素 1. 微信小程序获取元素节点: 2. 合适的生命周期调用 二.动画 1. 创建动画 2. 监听动画 3. 动画循环播放 一. 获 ...

  5. 微信小程序动画之圆形进度条

    微信小程序动画之圆形进度条 上图: 代码: js: //获取应用实例 var app = getApp()var interval; var varName; var ctx = wx.createC ...

  6. 微信小程序-for循环

    微信小程序-for循环 通过wx:for可以根据指定的数组,循环渲染重复的组件结构,语法示例如下: <view wx:for="{{arr}}">索引是:{{index ...

  7. 微信小程序动画效果,小程序animation动画

    微信小程序动画效果 最近一直在做小程序开发,在官方文档中无意间看到过渡动画效果,我就有点小激动,用每一个开发框架的时候我都最先研究动画和过渡 闲来无事写了一个小demo <!--wxml代码-- ...

  8. php 微信小程序 循环 多选,微信小程序 for 循环详解

    1,wx:for 在组件上使用wx:for控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件.默认数组的当前项的下标变量名默认为index,数组当前项的变量名默认为item 事例如下: wx ...

  9. 微信小程序for循环里面添加input事件

    1,在微信小程序for循环里面添加input事件,并把input输入值添加到列表里面 2.wxml <view class="item" wx:for="{{lis ...

最新文章

  1. onpropertychange事件
  2. Kafka消息的可靠性
  3. 科技鸿蒙系统一千章,第一千六百零七章 鸿蒙紫气,成圣之机 (上)
  4. 高度有用的Java ChronoUnit枚举
  5. html page背景图片,html – Fullpage.js背景图片
  6. 7. memcache 细节
  7. win10系统eclipse中整合hadoop错误
  8. 容斥原理+简单博弈论(找个时间补充一下sg,希望我记得)
  9. python tkinter grid为什么不能用_Python Tkinter教程之Grid篇
  10. 史上最全面的Javaweb完整学习教程,Java小白必备!
  11. 【Linux】C语言——贪吃蛇
  12. C++随机生成中文姓名
  13. 小型网络综合设计 (利用交换机实现不同VLAN之间相互通信)
  14. H5+CSS Low poly风格动效圣诞树分享
  15. 取消职称英语计算机考试的文件,2010年有没有可能取消职称英语及计算机考试...
  16. pytho基础(6)
  17. SpringMVC中的拦截器介绍
  18. XiaoMi-Ruby-15.6-UMA-only黑苹果efi引导文件
  19. 积分球测试软件无法创建新文档,关于积分球测试的总结(最新整理)
  20. autojs教程:一起来养猪app脚本代码

热门文章

  1. css滚动条怎么设置隐藏,css怎么隐藏滚动条样式?
  2. DBF导入到Oracle数据库
  3. 【孙伟】APP项目UI设计基础-工具图标设计视频教程-孙伟-专题视频课程
  4. 5分钟了解对称加密和非对称加密
  5. android api 完整通译之Contacts Provider (学习安卓必知的api,中英文对照)
  6. android圆形图标
  7. 死锁概念?如何分析死锁和避免死锁?
  8. 瀑布流布局原理及应用场景
  9. PostgreSQL JSONB类型及其操作
  10. python 缩进_Python缩进和冒号详解