vue.config

185 阅读1分钟

silent

silent==true 取消 Vue 所有的日志与警告。

optionMergeStrategies

自定义合并策略的选项

devtools

配置是否允许 vue-devtools 检查代码。开发版本默认为 true,生产版本默认为 false。生产版本设为 true 可以启用检查。

errorHandler

指定组件的渲染和观察期间未捕获错误的处理函数。这个处理函数被调用时,可获取错误信息和 Vue 实例。

错误追踪服务 Sentry 和 Bugsnag 都通过此选项提供了官方支持。

Vue.config.errorHandler = (err, vm, info) => {
    console.error('阳光学堂-错误拦截:', err, vm, info)
    const url = window.location.href
    Vue.nextTick(() => {
      store.dispatch('errorLog/addErrorLog', { err, vm, info, url })
    })
}

productionTip

设置为 false 以阻止 vue 在启动时生成生产提示 (只有false 时才不显示,其他,true null undefined 都会显示)