Commit db5644fe authored by JingChao's avatar JingChao

Update hlsHttp.js

parent dd674869
// 引入axios // 引入axios
import axios from 'axios' import axios from 'axios'
import hlsPopup from './hlsPopup' import hlsPopup from './hlsPopup'
...@@ -7,6 +6,9 @@ let cancel = {} ...@@ -7,6 +6,9 @@ let cancel = {}
const CancelToken = axios.CancelToken const CancelToken = axios.CancelToken
// 请求拦截器 // 请求拦截器
axios.interceptors.request.use(config => { axios.interceptors.request.use(config => {
config.cancelToken = new CancelToken(c => {
cancel = c
})
// 发起请求时,取消掉当前正在进行的相同请求 // 发起请求时,取消掉当前正在进行的相同请求
if (promiseArr[config.url]) { if (promiseArr[config.url]) {
promiseArr[config.url]('操作取消') promiseArr[config.url]('操作取消')
...@@ -14,9 +16,6 @@ axios.interceptors.request.use(config => { ...@@ -14,9 +16,6 @@ axios.interceptors.request.use(config => {
} else { } else {
promiseArr[config.url] = cancel promiseArr[config.url] = cancel
} }
config.cancelToken = new CancelToken(c => {
cancel = c
})
return config return config
}, error => { }, error => {
return Promise.reject(error) return Promise.reject(error)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment