JavaScript

超轻量级php框架startmvc

vue自定义正在加载动画的例子

更新时间:2020-09-23 07:00:01 作者:startmvc
如下所示:loadingTimer(){clearInterval(this.$el.loading_timer);constrotate_angle=30,speed=90;this.$el.loading_timer

如下所示:


loadingTimer(){
 clearInterval(this.$el.loading_timer);
 const rotate_angle=30,speed=90;
 this.$el.loading_timer=setInterval(()=>{
 const rotate_el=this.$el.querySelector('.rotate');
 /*获得当前元素是transform值*/
 let origin_angle=rotate_el.style.transform;
 if(origin_angle){
 origin_angle=Number.parseInt(origin_angle.replace(/[^0-9]/ig,''));
 }else{
 origin_angle=rotate_angle;
 };
 rotate_el.style.transform=`rotate(${origin_angle+rotate_angle}deg)`;
 console.log(1231264);
 },speed)
 }

以上这篇vue自定义正在加载动画的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

vue 自定义 加载动画