Merge pull request #833 from yeqingli-KO/wvp-28181-2.0-wjy
创建回调函数时,不可带上括号,否则会在调用此语句时,立即执行一次回调函数pull/836/head
commit
813fd772d1
|
@ -161,7 +161,7 @@ export default {
|
||||||
}
|
}
|
||||||
setTimeout( ()=>{
|
setTimeout( ()=>{
|
||||||
if (!this.showDialog) return;
|
if (!this.showDialog) return;
|
||||||
this.getProgressForFile(this.getProgressForFileTimer())
|
this.getProgressForFile(this.getProgressForFileTimer)
|
||||||
}, 1000)
|
}, 1000)
|
||||||
},
|
},
|
||||||
getProgressForFile: function (callback){
|
getProgressForFile: function (callback){
|
||||||
|
@ -179,9 +179,12 @@ export default {
|
||||||
if (res.data.code === 0) {
|
if (res.data.code === 0) {
|
||||||
if (res.data.data.length === 0){
|
if (res.data.data.length === 0){
|
||||||
this.percentage = 0
|
this.percentage = 0
|
||||||
|
// 往往在多次请求后(实验五分钟的视频是三次请求),才会返回数据,第一次请求通常是返回空数组
|
||||||
|
if (callback)callback()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
this.percentage = parseFloat(res.data.data.percentage)*100
|
// res.data.data应是数组类型
|
||||||
|
this.percentage = parseFloat(res.data.data[0].percentage)*100
|
||||||
if (res.data.data[0].percentage === '1') {
|
if (res.data.data[0].percentage === '1') {
|
||||||
this.getProgressForFileRun = false;
|
this.getProgressForFileRun = false;
|
||||||
window.open(res.data.data[0].downloadFile)
|
window.open(res.data.data[0].downloadFile)
|
||||||
|
|
Loading…
Reference in New Issue