关键词:
【中文标题】在vuex中带进度条的FIie上传【英文标题】:FIie upload with progress bar in vuex 【发布时间】:2020-07-08 00:18:19 【问题描述】:我无法从 VueX 操作文件中获取组件中的百分比。 它不像反应式 我用这篇文章作为指导 https://serversideup.net/file-upload-progress-indicator-with-axios-and-vuejs/ 但仍然无法得到结果。
Vue 组件
<progress class="col-md-12" max="100" :value="uploadPercentage"></progress>
<script>
export default
data()
return
files: '',
uploadPercentage: 0,
,
</script>
Action.js
AddDocument( commit , document)
// commit('ADD_ITEM_DOCUMENT', document);
return new Promise((resolve, reject) =>
setTimeout(() =>
axios(
method: 'post',
url: `/add-file/$document.type/$document.input_name/$document.parent_id`,
data: document.file,
headers: 'Content-Type': 'multipart/form-data' ,
onUploadProgress:function( progressEvent )
this.uploadPercentage = parseInt( Math.round( ( progressEvent.loaded / progressEvent.total ) * 100 ))
.bind(this)
)
.then(response =>
var data =
parent_id:document.parent_id,
document : response.data.data,
;
commit('ADD_ITEM_DOCUMENT', data);
resolve(response)
).catch(error =>
console.log(error)
reject(error)
)
, 2000)
)
,
【问题讨论】:
你不能用this.uploadPercentage
来调用组件的变量,把你的函数放在组件的methods对象中。但是如果你使用 vuex 设置 uploadPercentage 状态并在组件中调用它。
谢谢。我用状态和问题解决了:)
太好了,记得把评论标记为有用:)
@FabriceFabiyi 将其发布为答案而不是评论会更合适,这样可以将问题标记为已解决。
【参考方案1】:
你不能用this.uploadPercentage
来调用组件的变量,把你的函数放在组件的methods对象中。但是如果你使用 vuex 设置 uploadPercentage 状态并在组件中调用它。
【讨论】:
HTML5:带有进度条的 AJAX 文件上传
】HTML5:带有进度条的AJAX文件上传【英文标题】:HTML5:AJAXfileuploadwithprogressbar【发布时间】:2011-11-0602:38:13【问题描述】:我正在寻找一个带有HTML5进度条的文件上传器。我尝试使用其他地方的一些教程,包括SO。ThisSOanswer(被接... 查看详情
使用 HTML5 和 Javascript 录制/上传带有进度条的固定长度视频
】使用HTML5和Javascript录制/上传带有进度条的固定长度视频【英文标题】:Record/UploadafixedlengthvideowithprogressbarusingHTML5andJavascript【发布时间】:2021-07-1900:28:24【问题描述】:我正在用HTML和Java脚本制作一个小项目,用户可以在其中... 查看详情
带进度条的文件上传?
】带进度条的文件上传?【英文标题】:Fileuploaderwithprogressbar?【发布时间】:2011-09-1108:01:12【问题描述】:如何创建带有进度条的HTML/PHP/AJAX文件上传器?我不知道从哪里开始。【问题讨论】:【参考方案1】:我用过Uploadify。易... 查看详情
简单的跨浏览器,带有进度条的 jQuery/PHP 文件上传 [关闭]
】简单的跨浏览器,带有进度条的jQuery/PHP文件上传[关闭]【英文标题】:Simplecross-browser,jQuery/PHPfileuploadwithprogressbar[closed]【发布时间】:2012-05-1516:03:16【问题描述】:我知道有几个关于此的主题,但没有一个为文件上传脚本提供... 查看详情
带有进度条的 jQuery ajax 上传 - 没有 flash
】带有进度条的jQueryajax上传-没有flash【英文标题】:jQueryajaxuploadwithprogressbar-noflash【发布时间】:2011-02-1210:59:54【问题描述】:我正在寻找类似于uploadify的文件上传器,其进度条不依赖于Flash,最好使用jQuery-这可能吗?【问题... 查看详情
文件上传进度条干扰控制器重定向
】文件上传进度条干扰控制器重定向【英文标题】:FileuploadprogressbarinterfereswithControllerredirect【发布时间】:2021-11-1610:23:43【问题描述】:我有一个文件提交表单和一个跟踪上传进度的进度条。但是,控制进度条的javascript会干扰... 查看详情
关于文件上传下载以及其他进度条的实现
现在我的上传,下载,或者某个批量的进度的进度条实现思路都是这样: 定义一自定义类,列出总数量,完成数(有需求决定可分成功与失败) 然后访问链接的时候进行处理,将session中存入自定义类,自定义类中存入... 查看详情
Flutter 上传带有进度条的大文件。 App 和 Web 都支持
】Flutter上传带有进度条的大文件。App和Web都支持【英文标题】:Flutteruploadlargefilewithprogressbar.AppandWebbothsupport【发布时间】:2021-06-2304:49:49【问题描述】:我遇到上传大文件的问题。当从应用程序上传文件工作正常但网络挂起时... 查看详情
从 oraclebulkcopy 获取进度条的运行时
】从oraclebulkcopy获取进度条的运行时【英文标题】:getruntimefromoraclebulkcopyforprogressbar【发布时间】:2021-09-2908:53:30【问题描述】:朋友们晚安,我正在上传一个文件从重型excel(200MB)到oracle,我正在使用BackgroundWorker1在后台处理它... 查看详情
文件上传进度条[重复]
】文件上传进度条[重复]【英文标题】:Fileuploadprogressbar[duplicate]【发布时间】:2011-04-0611:20:21【问题描述】:可能重复:UploadProgressBarinPHP任何人都可以建议一种在上传文件时包含文件上传进度条的好方法。我知道这将是javascript... 查看详情
使用 Util.copyStream 的带有进度条的 FTP - JAVA
】使用Util.copyStream的带有进度条的FTP-JAVA【英文标题】:FTPwithprogressbarusingUtil.copyStream-JAVA【发布时间】:2013-09-2002:56:11【问题描述】:我正在使用Util.copyStream()通过FTP上传文件。它在进度条上显示进度,但是当我尝试通过FTP客户... 查看详情
如何在 AsyncTask 的后执行方法中获取对 recyclerveiw 适配器进度条的引用
】如何在AsyncTask的后执行方法中获取对recyclerveiw适配器进度条的引用【英文标题】:HowtogetareferencetorecyclerveiwadapterProgressbarinpostexecutemethodofAsyncTask【发布时间】:2019-07-2521:59:07【问题描述】:这是我要解决的方案。我有一个包含... 查看详情
struts+ajax上传文件进度条的问题
上传文件ajax读取进度总是只能直接100%,下面结果说明监听器是可以正常取得值得,就是ajax无法异步取得大小而是最后才取得。ajax代码在下面update34370;51925;1update37895;51925;1update41949;51925;1update45474;51925;1update49528;51925;1update51925;51925;... 查看详情
使用jquery.form.js实现文件上传及进度条前端代码
...能提交data数据到后台,没法实现file文件的上传还有展示进度功能,这里用到form.js的插件来实现,搭配css样式简单易上手,而且高大上,推荐使用。需要解释下我的结构,#upload-input-file的input标签是真实的文件上传按钮,包裹form... 查看详情
使用引导进度条以模态显示上传进度
】使用引导进度条以模态显示上传进度【英文标题】:DisplayUploadProgressinModalwithBootstrapProgressBar【发布时间】:2015-04-2003:01:02【问题描述】:我正在构建一个c#MVC应用程序,它显示一个表单并允许用户上传一些文件。当用户点击提... 查看详情
在进度监控和更新进度条的上下文中
】在进度监控和更新进度条的上下文中【英文标题】:Inthecontextofprogressmonitoringandupdatingaprogressbar【发布时间】:2021-09-1514:47:09【问题描述】:。可以启动一个计时器并每隔几秒钟更新一次进度条。我们测量完成任务所需的时间... 查看详情
在每个 TableViewcell 中播放带有进度条的音频
】在每个TableViewcell中播放带有进度条的音频【英文标题】:PlayingaudiowithprogressbarineachTableViewcell【发布时间】:2013-06-2410:04:38【问题描述】:有一个UITableView,我在我的每个单元格中放置了一个音频按钮,点击该按钮有一个进度... 查看详情
带有进度条的按钮 android
】带有进度条的按钮android【英文标题】:Buttonwithprogressbarandroid【发布时间】:2021-05-2910:54:36【问题描述】:我正在尝试在Android中创建一个带有进度条的自定义按钮。按钮应该有两种状态:正常和正在加载。在正常状态下它应该... 查看详情