log 模块优化
Former-commit-id: 46dd58602044e544021e6dac3750f8063dd8f630 [formerly 46dd58602044e544021e6dac3750f8063dd8f630 [formerly 46dd58602044e544021e6dac3750f8063dd8f630 [formerly 46dd58602044e544021e6dac3750f8063dd8f630 [formerly 02da1cf89a30a31b7ada6753276bf8d7db49c7c2 [formerly 8732cbe9dc0937266a143b0cb94061cc6458c22f]]]]] Former-commit-id: 9bb0587d2bf29ae030c34e973b2968898c409efa Former-commit-id: 4573b85856d998f1e0e1fc745aa84c116374b757 Former-commit-id: 499c55cf76d4187c091b3780fc492b863b20160a [formerly 522496547f9dcaeb7cceff1c71ca90d19fa853ce] Former-commit-id: 76cf33d5c5abb90f90715e0678987996286b8e7a Former-commit-id: c5601273186197e17715589beec00fa4b0d93c8f Former-commit-id: 2057049057822377d125e273d901e9e0b01d3d99 Former-commit-id: 4a45cde995408c9e2de7028e9335c72a57f93530 Former-commit-id: b8a74a0c8dca434b6dd43606d97cebb396bc36c0
This commit is contained in:
@@ -3,14 +3,16 @@ import util from '@/libs/util'
|
||||
|
||||
export default {
|
||||
install (Vue, options) {
|
||||
Vue.config.errorHandler = function (err, instance, info) {
|
||||
Vue.config.errorHandler = function (error, instance, info) {
|
||||
Vue.nextTick(() => {
|
||||
// 添加 log
|
||||
store.dispatch('d2admin/log/add', {
|
||||
// store 追加 log
|
||||
store.dispatch('d2admin/log/push', {
|
||||
message: `${info}: ${error.message}`,
|
||||
type: 'error',
|
||||
err,
|
||||
instance,
|
||||
info
|
||||
meta: {
|
||||
error,
|
||||
instance
|
||||
}
|
||||
})
|
||||
// 只在开发模式下打印 log
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
@@ -20,7 +22,7 @@ export default {
|
||||
util.log.danger('>>>>>> Vue 实例 >>>>>>')
|
||||
console.log(instance)
|
||||
util.log.danger('>>>>>> Error >>>>>>')
|
||||
console.log(err)
|
||||
console.log(error)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
@@ -12,12 +12,12 @@ export default {
|
||||
// 赋值给 message 字段
|
||||
// 为了方便使用
|
||||
// eg: this.$log.push('foo text')
|
||||
store.dispatch('d2admin/log/add', {
|
||||
store.dispatch('d2admin/log/push', {
|
||||
message: data
|
||||
})
|
||||
} else if (typeof data === 'object') {
|
||||
// 如果传递来的数据是对象
|
||||
store.dispatch('d2admin/log/add', data)
|
||||
store.dispatch('d2admin/log/push', data)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user