12345678910111213141516171819202122232425262728293031323334353637383940 |
- import { notification } from 'ant-design-vue'
- export default (error) => {
-
- if (error.code) {
- return false
- }
- const errorMap = {
- InternalError: 'Javascript引擎内部错误',
- ReferenceError: '未找到对象',
- TypeError: '使用了错误的类型或对象',
- RangeError: '使用内置对象时,参数超范围',
- SyntaxError: '语法错误',
- EvalError: '错误的使用了Eval',
- URIError: 'URI错误'
- }
- const errorName = errorMap[error.name] || '未知错误'
- nextTick(() => {
- notification.error({
- message: '错误',
- description: errorName
- })
- console.error(error)
- })
- }
|