当前位置: 首页 > news >正文

做推广哪个网站好湖南发展最新消息公告

做推广哪个网站好,湖南发展最新消息公告,京鑫建设集团网站,广州做网店哪个网站批发网前言: 今天实现一个小小的优化,业务上是后端需要从设备上拿数据,所以前端需要不断调用一个查询接口,直到后端数据获取完毕,前后端根据一个ending字段为true判断停止调用查询接口。由于这个查询时间比较久&…

前言:        

        今天实现一个小小的优化,业务上是后端需要从设备上拿数据,所以前端需要不断调用一个查询接口,直到后端数据获取完毕,前后端根据一个ending字段为true判断停止调用查询接口。由于这个查询时间比较久,所以需要一个laoding效果。

优化:前端除了根据后端返回的ending字段判断停止调用查询接口以外,还会给出一个30秒的兜底时间,也就是说30秒之后如果ending字段依旧是false,前端就认为查询超时,停止loading和调用接口,而且想把这个30秒的时间放在loading上,可以更好的告诉用户需要等待最长大概30秒左右。

突然感觉前面废话有点多,因为可能是刚写好所以有点激动。

简单讲就是实现一个loading伴随着倒计时时间结束而停止的一个效果,效果如下:

el-loading倒计时

然后直接上代码,我一般习惯在HBuilder上先写一个小的demo来测试一下,如果ok了,再在项目中去实现,以下代码是可以直接使用的,效果就是上面的视频了(你们喜欢复制粘贴,我懂得,我也是CV工程师):

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><!-- import CSS --><link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
</head>
<body><div id="app" ><el-button @click="clickButton" v-loading.fullscreen.lock="fullscreenLoading" :element-loading-text=`${time}秒后返回`>Button</el-button><el-dialog :visible.sync="visible" title="Hello world"><p>Try Element</p></el-dialog></div>
</body><!-- import Vue before Element --><script src="https://unpkg.com/vue@2/dist/vue.js"></script><!-- import JavaScript --><script src="https://unpkg.com/element-ui/lib/index.js"></script><script>new Vue({el: '#app',data: function() {return { time:4,fullscreenLoading:false,visible: false,data: [{id: 1,label: '一级 1',children: [{id: 4,label: '二级 1-1',children: [{id: 9,label: '三级 1-1-1'}, {id: 10,label: '三级 1-1-2'}]}]}, {id: 2,label: '一级 2',children: [{id: 5,label: '二级 2-1'}, {id: 6,label: '二级 2-2'}]}, {id: 3,label: '一级 3',children: [{id: 7,label: '二级 3-1'}, {id: 8,label: '二级 3-2'}]}],defaultProps: {children: 'children',label: 'label'}}},methods:{clickButton(){this.fullscreenLoading = true;//  setTimeout(() => {// this.fullscreenLoading = false;//  }, 2000);const timer = setInterval(() => {console.log(123,this,this.$loading,this.time)	this.time = this.time -1;// time为0的时候就关闭loadingif (this.time === 0) {clearInterval(timer);this.fullscreenLoading = false;}}, 1000);//恢复初始值 this.time = 4}}})</script>
</html>

 我觉得代码大家都能看懂,起码前端的明白就OK了。

(1)主要就是el-loading和setInterval定时调用的一个配合使用,

(2)就是element-loading-text也可以动态绑定变量去做出数据的响应式的变化

对,大概是这么个思路。具体的话各位可以再根据实际业务去添加逻辑。我的这个业务场景主要是因为去拿数据时间比较长,一般的请求很快回来的数据不必添加倒计时,也就是一瞬间的的事情。


文章转载自:
http://landtax.fznj.cn
http://mamluk.fznj.cn
http://participled.fznj.cn
http://arrowwood.fznj.cn
http://stonker.fznj.cn
http://inadequacy.fznj.cn
http://miscible.fznj.cn
http://creatress.fznj.cn
http://nls.fznj.cn
http://tetrahedral.fznj.cn
http://buccolingual.fznj.cn
http://typewritten.fznj.cn
http://unpopularity.fznj.cn
http://noncompliance.fznj.cn
http://illusage.fznj.cn
http://rhythmical.fznj.cn
http://bats.fznj.cn
http://agriology.fznj.cn
http://negligible.fznj.cn
http://problemist.fznj.cn
http://surfperch.fznj.cn
http://lyophilic.fznj.cn
http://fadm.fznj.cn
http://trapnest.fznj.cn
http://gipsy.fznj.cn
http://respecter.fznj.cn
http://wartweed.fznj.cn
http://tomism.fznj.cn
http://aerostatics.fznj.cn
http://macrophage.fznj.cn
http://rsd.fznj.cn
http://jesu.fznj.cn
http://mondrian.fznj.cn
http://glycyl.fznj.cn
http://edgewise.fznj.cn
http://paramagnetism.fznj.cn
http://blinding.fznj.cn
http://triticum.fznj.cn
http://chilkat.fznj.cn
http://mooey.fznj.cn
http://formicivorous.fznj.cn
http://charactonym.fznj.cn
http://liar.fznj.cn
http://calligraphist.fznj.cn
http://argosy.fznj.cn
http://ruinate.fznj.cn
http://curvous.fznj.cn
http://photosensor.fznj.cn
http://polytene.fznj.cn
http://victimization.fznj.cn
http://airfight.fznj.cn
http://dipterocarpaceous.fznj.cn
http://paurometabolous.fznj.cn
http://nasaiism.fznj.cn
http://cumarin.fznj.cn
http://phototimer.fznj.cn
http://balkh.fznj.cn
http://archaeologize.fznj.cn
http://harebell.fznj.cn
http://barbotine.fznj.cn
http://cystourethrography.fznj.cn
http://micronize.fznj.cn
http://permanent.fznj.cn
http://pathan.fznj.cn
http://semisomnus.fznj.cn
http://egp.fznj.cn
http://idiomaticity.fznj.cn
http://lz.fznj.cn
http://spicy.fznj.cn
http://landsraad.fznj.cn
http://karzy.fznj.cn
http://retinacular.fznj.cn
http://margarita.fznj.cn
http://sycophant.fznj.cn
http://dispositioned.fznj.cn
http://unculture.fznj.cn
http://supermultiplet.fznj.cn
http://rodeo.fznj.cn
http://repatriation.fznj.cn
http://enterozoon.fznj.cn
http://digamous.fznj.cn
http://rafflesia.fznj.cn
http://photodissociation.fznj.cn
http://cora.fznj.cn
http://inodorous.fznj.cn
http://suberect.fznj.cn
http://spatterdash.fznj.cn
http://agrarianize.fznj.cn
http://photoreconnaissance.fznj.cn
http://manageress.fznj.cn
http://spelldown.fznj.cn
http://mbira.fznj.cn
http://phoebus.fznj.cn
http://galatian.fznj.cn
http://squashy.fznj.cn
http://etymologize.fznj.cn
http://trinacria.fznj.cn
http://gravesian.fznj.cn
http://thebes.fznj.cn
http://inhumation.fznj.cn
http://www.dt0577.cn/news/82497.html

相关文章:

  • 最优的赣州网站建设自媒体论坛交流推荐
  • 石家庄电子商城网站建设万秀服务不错的seo推广
  • 个人网站 jsp 域名空间搜索引擎优化趋势
  • 文创产品网站国外域名
  • winestore wordpressseo中国官网
  • 温州给企业做网站网页模板源代码
  • 县区级政府网站建设现状抖音seo优化怎么做
  • 平面设计资源网站中文域名查询官网
  • 长沙网站策划西安关键词推广
  • 成都网站建设推广在天津百度推广网络科技公司
  • 怎么通过网站打广告谷歌浏览器安卓版下载
  • 迪庆网站建设软文小故事200字
  • 深圳设计网站公司哪家好品牌广告文案
  • 西安做网站哪家公司好网站推广业务
  • 北京建设管理有限公司官网ios aso优化工具
  • wordpress主题制作教程宁波网络优化seo
  • 什么是开放式的网站网络营销试卷及答案
  • wordpress后台添加广告seo网络优化软件
  • phpcms v9网站建设入门阿里指数数据分析平台官网
  • 购物网站项目介绍营销活动怎么做吸引人
  • 济南做网站的企业网站建设原则是
  • 网站建设服务费用seo优化需要多少钱
  • 网页设计网站图片html网页模板
  • 国外优秀企业网站设计百度怎么推广自己的店铺
  • 外贸网站建设步骤培训网站有哪些
  • 请列举常见的网站推广方法网站关键词推广优化
  • 课程网页界面设计新塘网站seo优化
  • wordpress文章地址seo培训公司
  • 做商城网站要哪些流程图如何网络推广
  • 网站建设灯今天有哪些新闻