博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
后台进度前台显示进度条
阅读量:4604 次
发布时间:2019-06-09

本文共 1595 字,大约阅读时间需要 5 分钟。

ElementUI 组件 Percentage 进度条

Percentage 进度条基础用法

其中 :percentage 的值可以是变量(:percentage="percentageNum"),不然也不能实时显示进度

重难点还是怎么实时获取后天进度、总量。思路就是:

  1.后台设置一个全局变量,项目运行一步,这个全局变量就增加一下。通过函数获取全局变量实时数据。

  2.前台首先设置一个定时器(setInterval),每隔一段时间获取一次后台全局变量的值,在页面进行更新显示。

后台代码

定义两个方法。一个获取全局变量返回前台显示。另一个方法处理项目需要的正常数据。

前台代码

这里是点击一个按钮触发事件后,处理需要的数据并实时显示进度

1 var proNum = setInterval(function(){ 2                     axios.post(host+'/groupData',{ 3                         method: 'checkProgress', 4                     }) 5                         .then(res=>{ 6                             if(res.data.result_code == "success"){ 7                                 that.progressNum = res.data.data; 8                                 that.percentageNum = (that.progressNum/that.strategyTotal)*100 9                     }10                     })11                 }, 1000);
定时器
1 axios.post( host+'/groupData',  { 2                     method:'addGroup', 3                     strategyNum: that.strategyNum, 4                 }) 5                 .then(res => { 6                     clearInterval(proNum); 7                     that.progressNum = 0; 8                     that.percentageNum = 0; 9                     if (res.data.result_code == "success") {10                         that.groupData = res.data.data;11                         //that.page = res.data.page;12                     } else {13                         that.$notify({ title: '警告', message: '连接异常', type: 'warning', duration: 4500, });14                     }15                 })
正常连接后台处理数据

 

  

 

转载于:https://www.cnblogs.com/xsmile/p/10419265.html

你可能感兴趣的文章
python random
查看>>
esp32-智能语音-cli(调试交互命令)
查看>>
netty与MQ使用心得
查看>>
关于dl dt dd 文字过长换行在移动端显示对齐的探讨总结
查看>>
swoolefy PHP的异步、并行、高性能网络通信引擎内置了Http/WebSocket服务器端/客户端...
查看>>
Python学习笔记
查看>>
unshift()与shift()
查看>>
使用 NPOI 、aspose实现execl模板公式计算
查看>>
行为型模式:中介者模式
查看>>
How to Notify Command to evaluate in mvvmlight
查看>>
33. Search in Rotated Sorted Array
查看>>
461. Hamming Distance
查看>>
Python垃圾回收机制详解
查看>>
Sublime Text3 个人使用心得
查看>>
jquery 编程的最佳实践
查看>>
MeetMe
查看>>
IP报文格式及各字段意义
查看>>
(转载)rabbitmq与springboot的安装与集成
查看>>
C2. Power Transmission (Hard Edition)(线段相交)
查看>>
STM32F0使用LL库实现SHT70通讯
查看>>