位置: IT常识 - 正文

vue中 使用假的进度条数字插件:fake-progress(vue假数据)

编辑:rootadmin
vue中 使用假的进度条数字插件:fake-progress 1.安装插件

推荐整理分享vue中 使用假的进度条数字插件:fake-progress(vue假数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue中key,vue中的...,vue中的...,vue伪造referer,在使用vue碰到的坑,vue中的...,vue假数据,vue伪造referer,内容如对您有帮助,希望把文章链接给更多的朋友!

npm install fake-progress

2.页面引用在js中引用:import Fakeprogress from 'fake-progress'3.定义data() { return {   fake: new Fakeprogress({ timeConstant: 60000 }), }}4.使用vue中 使用假的进度条数字插件:fake-progress(vue假数据)

在需要开始的地方使用:this.fake.start();

然后在需要放数字的地方使用:parseInt(fake.progress*100)

在需要结束的时候使用:this.fake.end();

5.使用示例

 

 

saveFile(data) { this.uploadVideoLoading = true; //开始进度条 this.fake.start(); var that = this; var mediaFile = data.file; var url = URL.createObjectURL(mediaFile); var showVideo = document.getElementById("test"); var htmls = ' <video style="width:100%;height:100%;object-fit:fill;" id="video" muted="true" autoplay = "autoplay" controls> <source src="' + url + '">您的浏览器不支持 HTML5 video 元素。</video>'; showVideo.innerHTML = htmls; var video_ = document.getElementById("video"); //截取指定时间的图片作为封面图(第25秒) video_.currentTime = 1.000 //截取视频封面图 video_.addEventListener("loadeddata", function () { var canvas_ = document.getElementById("canvas_"); canvas_.width = video_.clientWidth; canvas_.height = video_.clientHeight; canvas_.getContext("2d").drawImage(video_, 0, 0, canvas_.width, canvas_.height); var coverFile = that.dataURLtoFile(canvas_.toDataURL("image/png"), randomUUID() + ".png"); const formDataCover = new FormData(); formDataCover.append('file', coverFile); //上传视频 const formDataVideo = new FormData(); formDataVideo.append('file', mediaFile); postAction(that.url.fileUpload, formDataVideo).then((videoRes) => { that.uploading = false if (videoRes.success) { that.videoUrl = videoRes.message; //上传视频封面 postAction(that.url.fileUpload, formDataCover).then((CorverRes) => { if (CorverRes.success) { that.videoCover = CorverRes.message; //结束进度条 that.fake.end(); that.uploadVideoLoading = false; } }) } })
本文链接地址:https://www.jiuchutong.com/zhishi/299203.html 转载请保留说明!

上一篇:用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心)(浪漫编程代码)

下一篇:【TypeScript】TS进阶-装饰器(九)(typescript is as)

  • 抖音名字想改第二次怎么办(抖音名字咋改)

  • iqooz1x指纹解锁的方式是什么

  • 苹果手表5如何设置睡眠监测(苹果手表5如何省电)

  • 闲鱼验机两次邮费谁出(闲鱼验机后)

  • 华为mate30的外屏摔坏了(华为mate30的外屏有有用吗)

  • 接受短信会产生费用么(接受短信会产生流量吗)

  • b站版权受限番怎么缓存(b站版权受限番剧怎么缓存)

  • iphone se 2是单卡还是双卡(苹果se二代单卡双卡)

  • 苹果store下载不了app怎么办(iphone store下载不了)

  • oppofindx支持双卡双待吗(oppofindx是单卡还是双卡)

  • 快手有关就回是什么意思(快手有关必回)

  • 手机为什么没有4g网络了(手机为什么没有红外线功能)

  • 华为nova6的尺寸是多少(华为Nova6的尺寸)

  • qq聊天记录突然没了(QQ聊天记录突然没了怎么回事)

  • 戴尔进bios快捷键(dell进入bios快捷键 win10)

  • 华为手环睡眠监测原理(华为手环睡眠监测准确么)

  • 小米智能卡在哪里设置(小米智能卡在哪里关闭)

  • 微博移除粉丝对方知道吗(微博移除粉丝对号有影响吗)

  • 怎么改airpods(怎么改AirPods物主)

  • 淘宝预售订单怎么加购物车(淘宝预售订单怎么备注)

  • 小米max2怎么显示快充(小米max2怎么打开)

  • 快手评论限制怎么解除(怎样才能解除快手评论限制)

  • 淘宝查号截图怎么弄(做单淘宝查号截图是哪个图)

  • s10电池容量(s10电池容量查询)

  • 苹果用流量怎么下载绝地求生(苹果用流量怎么换卡)

  • pr渲染的快捷键是什么(pr渲染的快捷键在哪)

  • iphone阻止来电对方能听到什么(iphone阻止来电对方能给我发信息吗)

  • Win10笔记本检测不到耳机应该如何解决(win10检测系统)

  • Yolov7-pose 训练body+foot关键点(yolo训练参数)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络