最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在VUE中實(shí)現(xiàn)文件下載并判斷狀態(tài)的方法

 更新時(shí)間:2019年11月08日 10:28:45   作者:yy406961  
今天小編就為大家分享一篇在VUE中實(shí)現(xiàn)文件下載并判斷狀態(tài)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

新增JS頁(yè)面

axiosExport.JS

// Axios攔截請(qǐng)求并實(shí)現(xiàn)下載
import axios from 'axios'

// download url
export const downloadUrl = (url) => {
  console.log(url)
  let iframe = document.createElement('iframe')
  iframe.style.display = 'none'
  iframe.src = url
  iframe.onload = function () {
    document.body.removeChild(iframe)
  }
  document.body.appendChild(iframe)
}

// Add a response interceptor
// res返回的東西可以跟后端確認(rèn)
axios.interceptors.response.use(res => {
  if (res.data.status && res.data.status === 300) {
    return '300' // 鏈接正確,下載失敗
  } else {
    downloadUrl(res.request.responseURL)
    return '200' // 鏈接正確,下載成功
  }
}, error => {
  // Do something with response error
  return error // 鏈接錯(cuò)誤
})

export default axios

VUE頁(yè)面

import axios from './axiosExport'
// 導(dǎo)出 或 下載
exportDoc () {
  let URL = `下載地址`
  let me = this
  axios.get(URL).then(function (response) {
    if (response === '200') {
      me.$message.success('下載成功!')
    } else {
      me.$message.warning('下載失??!')
    }
  }).catch(function (response) {
    console.log(response);
  });
}

以上這篇在VUE中實(shí)現(xiàn)文件下載并判斷狀態(tài)的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

察哈| 纳雍县| 紫金县| 定襄县| 萍乡市| 潞城市| 清新县| 冷水江市| 建宁县| 盈江县| 济源市| 罗平县| 玉环县| 石家庄市| 汤阴县| 泊头市| 南皮县| 噶尔县| 新营市| 铜川市| 寻甸| 陕西省| 平江县| 修文县| 望都县| 南澳县| 灵川县| 卢氏县| 桓台县| 革吉县| 安福县| 紫阳县| 内黄县| 和硕县| 金堂县| 环江| 丰县| 囊谦县| 邵武市| 旬阳县| 内丘县|