chore: in dev disable errorLog
							parent
							
								
									1e50d4a93b
								
							
						
					
					
						commit
						5bbb4abe21
					
				|  | @ -2,20 +2,18 @@ import Vue from 'vue' | ||||||
| import store from './store' | import store from './store' | ||||||
| 
 | 
 | ||||||
| // you can set only in production env show the error-log
 | // you can set only in production env show the error-log
 | ||||||
| // if (process.env.NODE_ENV === 'production') {
 | if (process.env.NODE_ENV === 'production') { | ||||||
| 
 |   Vue.config.errorHandler = function(err, vm, info, a) { | ||||||
| Vue.config.errorHandler = function(err, vm, info, a) { |  | ||||||
|   // Don't ask me why I use Vue.nextTick, it just a hack.
 |   // Don't ask me why I use Vue.nextTick, it just a hack.
 | ||||||
|   // detail see https://forum.vuejs.org/t/dispatch-in-vue-config-errorhandler-has-some-problem/23500
 |   // detail see https://forum.vuejs.org/t/dispatch-in-vue-config-errorhandler-has-some-problem/23500
 | ||||||
|   Vue.nextTick(() => { |     Vue.nextTick(() => { | ||||||
|     store.dispatch('addErrorLog', { |       store.dispatch('addErrorLog', { | ||||||
|       err, |         err, | ||||||
|       vm, |         vm, | ||||||
|       info, |         info, | ||||||
|       url: window.location.href |         url: window.location.href | ||||||
|  |       }) | ||||||
|  |       console.error(err, info) | ||||||
|     }) |     }) | ||||||
|     console.error(err, info) |   } | ||||||
|   }) |  | ||||||
| } | } | ||||||
| 
 |  | ||||||
| // }
 |  | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Pan
						Pan