美文网首页
vue-全局配置

vue-全局配置

作者: JK丶帝 | 来源:发表于2020-02-26 23:11 被阅读0次

Vue.config 是一个对象,包含 Vue 的全局配置。可以在启动应用之前修改下列属性:

silent

类型:boolean

默认值:false

用法

Vue.config.silent =true

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

optionMergeStrategies

类型:{ [key: string]: Function }

默认值:{}

用法

Vue.config.optionMergeStrategies._my_option =function(parent, child, vm){returnchild +1}constProfile = Vue.extend({_my_option:1})// Profile.options._my_option = 2

自定义合并策略的选项。

合并策略选项分别接收在父实例和子实例上定义的该选项的值作为第一个和第二个参数,Vue 实例上下文被作为第三个参数传入。

参考 自定义选项的混入策略

devtools

类型:boolean

默认值:true (生产版为 false)

用法

// 务必在加载 Vue 之后,立即同步设置以下内容Vue.config.devtools =true

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

errorHandler

类型:Function

默认值:undefined

用法

Vue.config.errorHandler =function(err, vm, info){// handle error// `info` 是 Vue 特定的错误信息,比如错误所在的生命周期钩子// 只在 2.2.0+ 可用}

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

从 2.2.0 起,这个钩子也会捕获组件生命周期钩子里的错误。同样的,当这个钩子是 undefined 时,被捕获的错误会通过 console.error 输出而避免应用崩溃。

从 2.4.0 起,这个钩子也会捕获 Vue 自定义事件处理函数内部的错误了。

从 2.6.0 起,这个钩子也会捕获 v-on DOM 监听器内部抛出的错误。另外,如果任何被覆盖的钩子或处理函数返回一个 Promise 链 (例如 async 函数),则来自其 Promise 链的错误也会被处理。

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

warnHandler

2.4.0 新增

类型:Function

默认值:undefined

用法

Vue.config.warnHandler =function(msg, vm, trace){// `trace` 是组件的继承关系追踪}

为 Vue 的运行时警告赋予一个自定义处理函数。注意这只会在开发者环境下生效,在生产环境下它会被忽略。

ignoredElements

类型:Array<string | RegExp>

默认值:[]

用法

Vue.config.ignoredElements = [

  'my-custom-web-component',

  'another-web-component',

  // 用一个 `RegExp` 忽略所有“ion-”开头的元素

  // 仅在 2.5+ 支持

  /^ion-/

]

须使 Vue 忽略在 Vue 之外的自定义元素 (e.g. 使用了 Web Components APIs)。否则,它会假设你忘记注册全局组件或者拼错了组件名称,从而抛出一个关于 Unknown custom element 的警告。

keyCodes

类型:{ [key: string]: number | Array<number> }

默认值:{}

用法

Vue.config.keyCodes = {v:86,f1:112,// camelCase 不可用mediaPlayPause:179,// 取而代之的是 kebab-case 且用双引号括起来"media-play-pause":179,up: [38,87]}

给 v-on 自定义键位别名。

performance

2.2.0 新增

类型:boolean

默认值:false (自 2.2.3 起)

用法

设置为 true 以在浏览器开发工具的性能/时间线面板中启用对组件初始化、编译、渲染和打补丁的性能追踪。只适用于开发模式和支持 performance.mark API 的浏览器上。

productionTip

2.2.0 新增

类型:boolean

默认值:true

用法

设置为 false 以阻止 vue 在启动时生成生产提示。

相关文章

  • vue-全局配置

    Vue.config是一个对象,包含 Vue 的全局配置。可以在启动应用之前修改下列属性: silent 类型:b...

  • vue-全局 API

    Vue.extend( options ) 参数: {Object} options 用法: 使用基础 Vue 构...

  • maven中如何指定jdk的版本

    maven中jdk的配置分为全局配置和局部配置两种方式。 一、全局配置 全局配置是指在${MAVEN_HOME}\...

  • jQuery的ajax方法

    jQuery中的ajax全局配置与全局回调设置 $.ajaxSetup方法可以设置全局配置 全局配置会作为下次aj...

  • 使用 vue-cli 脚手架一键搭建工程

    五部走: 全局安装vue-­cli 进入目录–初始化项目 进入项目 安装依赖 启动项目 目录结构的分析 一、├──...

  • 【Jenkins】Jenkins集成IOS全自动打包专题

    1 全局配置 1.1 Keychain全局配置 1.1.1配置Provisioning Profiles 1、将/...

  • vue-全局通讯层

    今天分享的主题是复杂组件中的事件通讯,内容包括建立通讯层的出发点,建立过程中的方案确定,以及最终实现。 建立通讯层...

  • 全局/单个 仓库的用户和邮箱配置

    全局配置 局部配置 查看配置

  • Git流程

    配置git 全局配置用户名:git config --global user.name "name" 全局配置邮箱...

  • git常见命令

    1、设置户名和email 2、查看用户名和email 3、取消全局配置 4、#全局配置账户已经移除 5、#全局配置...

网友评论

      本文标题:vue-全局配置

      本文链接:https://www.haomeiwen.com/subject/nqogchtx.html