Skip to content

Commit d04b10f

Browse files
author
weilei
committed
fix(docs): 优化全局错误处理逻辑
1 parent 8108028 commit d04b10f

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

docs/src/.vuepress/enhanceApp.js

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import BackToTop from './components/BackToTop.vue';
55
import Hero from './components/Hero.vue';
66
export default ({ Vue, router, isServer }) => {
77
Vue.use(ElementUI);
8+
Vue.use(ElementUIX);
89
Vue.component('BackToTop', BackToTop);
910
Vue.component('Hero', Hero);
1011
Vue.prototype.$message = Message;
@@ -18,20 +19,20 @@ export default ({ Vue, router, isServer }) => {
1819
}
1920
};
2021

21-
// 防止路由错误
22-
if (!isServer) {
23-
if (!isServer) {
24-
import('vue-element-ui-x').then(ElementUIX => {
25-
Vue.use(ElementUIX.default || ElementUIX);
26-
});
27-
}
28-
// 添加全局错误处理
29-
window.addEventListener('error', event => {
30-
// 忽略路由相关错误
31-
if (event.message && event.message.includes('Cannot read properties of undefined')) {
32-
event.preventDefault();
33-
console.warn('Suppressed router error:', event.message);
34-
}
35-
});
36-
}
22+
// // 防止路由错误
23+
// if (!isServer) {
24+
// if (!isServer) {
25+
// import('vue-element-ui-x').then(ElementUIX => {
26+
// Vue.use(ElementUIX.default || ElementUIX);
27+
// });
28+
// }
29+
// // 添加全局错误处理
30+
// window.addEventListener('error', event => {
31+
// // 忽略路由相关错误
32+
// if (event.message && event.message.includes('Cannot read properties of undefined')) {
33+
// event.preventDefault();
34+
// console.warn('Suppressed router error:', event.message);
35+
// }
36+
// });
37+
// }
3738
};

0 commit comments

Comments
 (0)