推广

axios+Vue实现上传文件显示进度功能

iseeyu2年前 (2024-02-21)推广111

image.png

实现

利用axios的 onUploadProgress方法进行监听,函数会返回一个loaded 和total,通过计算进行实时更新上传进度。

/**
     * @param event 文件
     * getFile 附件上传
    */
    async getFile (event) {
      let formData = new FormData()
      formData.append('sourceKey', this.editedOriginDetail.claimId)
      formData.append('sourceType', 'MOA_CLAIM_ATTACHMENT')
      formData.append('files', event.target.files[0])
      this.visible ? formData.append('eleFlag', 'N') : formData.append('eleFlag', 'Y')
      let token = storage.get('userToken')
      let url = '/bxt/api/sys/attach/upload'
      // 为了更好阅读,使用未封装axios
      axios({
        url,
        method: 'post',
        data: formData,
        headers: {
          'Authorization': `Bearer ${token}`
        },
        //原生获取上传进度的事件
        onUploadProgress: progressEvent => {
          this.showProcess = true
          let process = (progressEvent.loaded / progressEvent.total * 100 | 0)
          this.progress = `上传进度:${process}%`
        }
      }).then(res => {
        this.showProcess = false
        this.$hips.toast('上传成功')
        this.visible ? this.getFileList() : this.getEleFileList()
      }).catch(err => {
        console.log(err)
      })
    },

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://0291.com.cn/post/57302.html

相关文章

网络营销推广包含哪些方面。

网络营销推广包含哪些方面。

伴随互联网的发展选择越来越多的企业开始做网络优化,现如今做SEO优化的企业数量都变得越来越多,现今做网络SEO排名要想能够获得众多靠前的关键词排名,其中站长们还得利用一些优化推广营销策略和技巧。那么网络营销推广包含哪些方面? 许多人以为网站只需要开发完成之后,放在那里,依靠网站本身就可以...

财富的真相是什么?

财富的真相是什么?

以前父亲是人民大学出来的高材生,分配在单位工作,而同样在大学读书的朋友下了海,开了跨国公司,现在在美国加拿大,当起了金融老总。我以前很羡慕他们有很多很多的资产、金钱。甚至我父亲也对他们的产生了向往和追求。直到我最近才发现了一个真理:1、他们纵使在加拿大美国有几百亿、上千亿的...

如何快速恢复降权网站的排名。

如何快速恢复降权网站的排名。

快速恢复降权网站的排名方法有什么?随之百度搜索引擎的持续变动和整体规划,很多的网址被百度降权,四处能够听见“网址又被百度降权了”、“站长统计被百度降权该怎么办?”、“网址是否被百度降权了啊”、“怎么查看网址是否被百度网百度降权了”这些这类的响声,许多工作员都早已宛如惊弓之鸟了,见到网址一点儿转变就感...

教你发布新闻稿比写好软文更重要的是什么。

教你发布新闻稿比写好软文更重要的是什么。

互联网时代,网络营销成了企业品牌竞相追逐的重要营销手段。网络营销的重点在于信息传播,而新闻软文的发布正是信息进行传播的正规“源头”。 据统计,70%以上的人想要了解某个品牌、企业某样产品、或想要了解自己关注的事件或者信息时,都会上网搜索相关信息,阅读相关新闻软文。对于一个企业或者品牌而言,新闻软文...

如何在抖音投放广告?抖音广告产品体系

如何在抖音投放广告?抖音广告产品体系

提到抖音营销产品,大家谈论最多的就是DOU+和直播间FEED流。其实,崛起仅3年多的抖音已建立起庞大的营销产品体系,且在不断迭代中进化、完善。 始终强调生态繁荣的抖音,在“广告产品布局这件事”上也是不遗余力。电商广告主、品牌广告主、中小企业、个体户、线下商家乃至创作者、MCN都是生态...

快手运营如何做好竞品数据分析【运营必备】

快手运营如何做好竞品数据分析【运营必备】

就一个成功的快手账号运营者来说,其竞品分析的工作,不仅限于运营前期,而是一个持续整个运营工作的过程,不同阶段竞品分析的目的是有所不同的。而要做好快手运营的竞品分析工作,一款得心应手的辅助工具必不可少。飞瓜快手版作为专业的快手数据分析工具,辅助做这样的竞品分析工作也是一个核心...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片