企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 一、概述 `Vue.config`是一个对象,包含 Vue 的全局配置。可以在启动应用之前修改下列属性; 参考:[https://cn.vuejs.org/v2/api/#全局配置](https://cn.vuejs.org/v2/api/#全局配置) ## 二、配置项 1. silent: ``` 类型:boolean 默认值:false 用法:Vue.config.silent = true 说明:取消 Vue 所有的日志与警告。 ``` 2. optionMergeStrategies ``` 自定义合并策略的选项,参考vue.js手册; ``` 3. devtools ``` 类型:boolean 默认值:true (生产版为 false) 用法: // 务必在加载 Vue 之后,立即同步设置以下内容 Vue.config.devtools = true 配置是否允许 vue-devtools 检查代码。开发版本默认为 true,生产版本默认为 false。生产版本设为 true 可以启用检查。 ``` 4. errorHandler ``` 类型:Function 默认值:undefined 用法: Vue.config.errorHandler = function (err, vm, info) { // handle error // `info` 是 Vue 特定的错误信息,比如错误所在的生命周期钩子 // 只在 2.2.0+ 可用 } 指定组件的渲染和观察期间未捕获错误的处理函数。这个处理函数被调用时,可获取错误信息和 Vue 实例。 ``` 5. warnHandler ``` 类型:Function 默认值:undefined 用法: Vue.config.warnHandler = function (msg, vm, trace) { // `trace` 是组件的继承关系追踪 } 为 Vue 的运行时警告赋予一个自定义处理函数。注意这只会在开发者环境下生效,在生产环境下它会被忽略。 ``` 6. ignoredElements ``` 定义Vue 忽略在 Vue 之外的自定义元素,可参考手册; ``` 7. keyCodes ``` 给`v-on`自定义键位别名 ``` 8. performance ``` 类型:boolean 默认值:false 用法: 设置为 true 以在浏览器开发工具的性能/时间线面板中启用对组件初始化、编译、渲染和打补丁的性能追踪。只适用于开发模式和支持 performance.mark API 的浏览器上。 ``` 9. productionTip ``` 类型:boolean 默认值:true 用法: 设置为 false 以阻止 vue 在启动时生成生产提示。 ```