Vue33

1、silent:(取消 Vue 所有的日志与警告。)

取消 Vue 的所有日志和警告
属性值为:Boolean,默认值为:false

Vue.config.silent = true;

2、optionMergeStrategies:(自定义合并对象)【不熟悉】

 

自定义合并对象,组件的属性值,和 Object.assign() 方法有点类似,不过这个属性可以自定义
属性值为:对象,默认值为 { } ;

Vue.config.optionMergeStrategies.name = function (from, self) {
    return self.name ? self.name : from.name
}
//判断self.name有没有,没有的话就返回from.name

3、devtools:(是否允许Vue-devtools插件检查代码)

项目是否被 Vue-devtools 插件插件
属性值:Boolean,默认值:true(生产版为false)

Vue.config.devtools = true

4、errorHandler:(配置

自定义配置 Vue项目中 报错的格式
类型:函数,默认值:undefined

Vue.config.errorHandler = function (err, vm, info) {
  //err 是error对象
  //info 是信息提示
  //vm 是Vue应用本身
  console.log(`报错原因: ${err.toString()}\n信息提示: ${info}`);
}

5、warnHandler:(配置警告的格式)

自定义配置警告样式 warnHandler 用来捕获 Vue warning。记住在生产环境是不起作用的。
类型:函数,默认值:undefined

Vue.config.warnHandler = function(msg, vm, trace) {
    //msg 是警告原因
    //vm 是Vue应用本身
    //trace 是组件树(在哪个组件弹出的警告)
    console.log(`警告警告!: ${msg}\n在哪个组件发出的警告?: ${trace}`);
};
6、ignoredElements:(忽略 Vue 之外的自定义元素)

当你引用外部的组件并且调用的时候,将组件添加到你的 Vue 应用后,你在开始在浏览器控制台中收到类似以下内容的警告:

[Vue warn]: Unknown custom element: <组件名> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

found in
 

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值