@@ -40,7 +40,8 @@ export default class MULTI_DATA_MODULE {
40
40
}
41
41
this . On = {
42
42
Update : options . on . Update || '' ,
43
- Complete : options . on . Complete || ''
43
+ Complete : options . on . Complete || '' ,
44
+ Fail : options . on . Fail || ''
44
45
} ;
45
46
46
47
// For Jsonp data.
@@ -126,7 +127,7 @@ export default class MULTI_DATA_MODULE {
126
127
} )
127
128
. catch ( ( err ) => {
128
129
// Error.
129
- console . log ( '%c' + err , 'color: red' ) ;
130
+ this . OnFail ( { message : err , data : this . DataList [ count ] } ) ;
130
131
131
132
this . DataFix = this . DataFix . concat ( [ '' ] ) ;
132
133
this . DataList [ count ] = [ ] ;
@@ -223,7 +224,7 @@ export default class MULTI_DATA_MODULE {
223
224
} )
224
225
. catch ( ( err ) => {
225
226
// Error.
226
- console . log ( '%c' + err , 'color: red' ) ;
227
+ this . OnFail ( { message : err , data : this . DataList [ count ] } ) ;
227
228
228
229
this . DataFix = this . DataFix . concat ( [ '' ] ) ;
229
230
this . DataList [ count ] = [ ] ;
@@ -333,7 +334,7 @@ export default class MULTI_DATA_MODULE {
333
334
} )
334
335
. catch ( ( err ) => {
335
336
// Error.
336
- console . log ( '%c' + err , 'color: red' ) ;
337
+ this . OnFail ( { message : err , data : this . DataList [ count ] } ) ;
337
338
338
339
this . DataFix = this . DataFix . concat ( [ '' ] ) ;
339
340
this . DataList [ count ] = [ ] ;
@@ -417,4 +418,11 @@ export default class MULTI_DATA_MODULE {
417
418
}
418
419
}
419
420
421
+ OnFail ( e = { } ) {
422
+ // Callback function.
423
+ if ( this . On . Fail && typeof ( this . On . Fail ) === 'function' ) {
424
+ this . On . Fail ( e ) ;
425
+ }
426
+ }
427
+
420
428
}
0 commit comments