微信小程序 连续旋转动画(this.animation.rotate)详解


Posted in Javascript onApril 07, 2017

微信小程序 连续旋转动画

一、.js中封装旋转动画方法

添加animation属性

data:{
    animation:''"
    }

改变animation的值(官网提供角度范围是-180~180,但是我发现角度越大会一直旋转)

onShow: function() {
    console.log('index---------onShow()')
     this.animation = wx.createAnimation({
     duration: 1400,
     timingFunction: 'linear', // "linear","ease","ease-in","ease-in-out","ease-out","step-start","step-end"
     delay: 0,
     transformOrigin: '50% 50% 0',
     success: function(res) {
      console.log("res")
     }
    })
   },
   rotateAni: function (n) {
    console.log("rotate=="+n)
    this.animation.rotate(180*(n)).step()
    this.setData({
     animation: this.animation.export()
    })
   },
 

二、在.wxml中需要的控件上添加animation属性

<view class="show-iconView">
   <image src="{{src}}" class="show-iconImage" animation="{{animation}}" mode="scaleToFill"></image>
 </view>

三、连续动画需要添加定时器

this.interval = setInterval所传参数每次++i就行!

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
Feb 15 Javascript
用js实现键盘方向键翻页功能的代码
Jun 03 Javascript
总结JavaScript的正则与其他语言的不同之处
Aug 25 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
Oct 05 Javascript
利用jquery获取select下拉框的值
Nov 23 Javascript
详解Jquery EasyUI tree 的异步加载(遍历指定文件夹,根据文件夹内的文件生成tree)
Feb 11 Javascript
关于Bootstrap按钮组件消除黄框的方法
May 19 Javascript
浅谈Vue.js中ref ($refs)用法举例总结
Dec 19 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
Dec 21 Javascript
JS通过位运算实现权限加解密
Aug 14 Javascript
vue实现与安卓、IOS交互的方法
Nov 02 Javascript
jquery 插件重新绑定的处理方法分析
Nov 23 jQuery
jQuery获取table下某一行某一列的值实现代码
Apr 07 #jQuery
js时间查询插件使用详解
Apr 07 #Javascript
聊聊JavaScript如何实现继承及特点
Apr 07 #Javascript
js简单实现网页换肤功能
Apr 07 #Javascript
JS简单实现获取元素的封装操作示例
Apr 07 #Javascript
Bootstrap.css与layDate日期选择样式起冲突的解决办法
Apr 07 #Javascript
JS实现的添加弹出层并完成锁屏操作示例
Apr 07 #Javascript
You might like
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
通过PHP实现用户注册后邮箱验证激活
2020/11/10 PHP
JavaScript性能优化 创建文档碎片(document.createDocumentFragment)
2010/07/13 Javascript
使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
2010/12/28 Javascript
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
js弹窗返回值详解(window.open方式)
2014/01/11 Javascript
从零学JSON之JSON数据结构
2014/05/19 Javascript
nodejs的压缩文件模块archiver用法示例
2017/01/18 NodeJs
javaScript和jQuery自动加载简单代码实现方法
2017/11/24 jQuery
vscode 使用Prettier插件格式化配置使用代码详解
2020/08/10 Javascript
Python实现单词拼写检查
2015/04/25 Python
django实现分页的方法
2015/05/26 Python
python自动翻译实现方法
2016/05/28 Python
详谈python read readline readlines的区别
2017/09/22 Python
Python实现连接postgresql数据库的方法分析
2017/12/27 Python
Python学习小技巧总结
2018/06/10 Python
Django如何开发简单的查询接口详解
2019/05/17 Python
Django中Middleware中的函数详解
2019/07/18 Python
Python 使用 Pillow 模块给图片添加文字水印的方法
2019/08/30 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
电子商务应届生求职信
2013/11/16 职场文书
高中毕业自我鉴定
2013/12/13 职场文书
优质服务口号
2014/06/11 职场文书
县政府领导班子“四风”方面突出问题整改措施
2014/09/23 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
自主招生推荐信格式模板
2015/03/24 职场文书
2015年教师师德师风承诺书
2015/04/28 职场文书
只需要12页,掌握撰写一流商业计划书的技巧
2019/05/07 职场文书
nginx搭建图片服务器的过程详解(root和alias的区别)
2021/03/31 Servers
Pytorch中TensorBoard及torchsummary的使用详解
2021/05/12 Python