feat: admin-web新增feedback工具和配置优化

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
刘正航
2026-05-14 21:15:27 +08:00
parent 829599bc17
commit b8acc8be43
11 changed files with 94 additions and 15 deletions

View File

@@ -5,6 +5,23 @@ import './styles/theme.css'
Vue.config.productionTip = false
Vue.config.errorHandler = (err, vm, info) => {
console.error('[vue error]', info, err)
}
Vue.config.warnHandler = (msg, vm, trace) => {
console.warn('[vue warn]', msg, trace)
}
window.addEventListener('unhandledrejection', (event) => {
console.warn('[unhandled rejection]', event.reason)
event.preventDefault()
})
window.addEventListener('error', (event) => {
console.error('[window error]', event.error || event.message)
})
new Vue({
router,
render: (h) => h(App)