美文网首页
Vue.config.silent 取消 Vue 所有的日志与警

Vue.config.silent 取消 Vue 所有的日志与警

作者: 戴眼镜的松鼠 | 来源:发表于2019-10-17 21:27 被阅读0次

先上官方描述如下图silent-0:

silent-0

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

值:Boolean(true&false)

用法:Vue.config.silent = true,默认是false

注释了silent,message,如下图silent-1。运行一下,打开控制台,报错如下图silent-2。

silent-1 silent-2

设置Vue.config.silent = true时,如图silent-3,报错日志消失如图silent-4

silent-3 silent-4

接下来看下工作原理:

首先我们去源码里面找到打印错误日志的地方,我们直接去源码里面搜索这个错误如下图silent-5

silent-5

1.是我们打包过后的dist文件

2.是weex里面使用的警告

由此可见3才是我们报出错误的地方。可以看到里面有一个warn函数调用,我们去warn里面看下(无关的代码不在此赘述)如图silent-6,绿色框内就是判断逻辑,看到这里基本上就是明白了。

silent-6

为了确认config就是Vue.config我们在global-api/index.js文件夹下查看initGlobalAPI方法如下图silent-7:

silent-7

至此搞定Vue.config.silent这个方法的实现。

相关文章

  • Vue.config.silent 取消 Vue 所有的日志与警

    先上官方描述如下图silent-0: 描述:取消 Vue 所有的日志与警告。 值:Boolean(true&fal...

  • Vue.config全局配置

    1.取消 Vue所有的日志与警告。 2.Vue自定义键名 3.设置为false以阻止 vue 在启动时生成生产提示

  • DOM事件与事件委托(重要)

    捕获与冒泡 所有冒泡皆可取消,默认动作有的可以取消有的不能取消。 Cancelable是用来取消(也可以说是阻止)...

  • 基础:App.vue 结构解析

    这里说一 基本结构: App.vue文件 Vue 会提供很多警告来帮你对付常见的错误与陷阱。而在生产环境下,这些警...

  • Vue3相对Vue2的源码环境搭建的不同

    Vue2于Vue3的对比 Vue2所有的属性都放在this对象上,对TypeScript支持不友好 Vue2大量的...

  • vue全局插件——layer弹框

    写VUE插件,需要看下VUE的插件部分的api需求:完成确定取消事件,默认没有取消事件即单纯为一个layer提示框...

  • 秦可卿托梦王熙凤,五句话透露红楼大结局!

    文/夕四少 我们知道,可卿是警幻仙子之妹,宝玉神游太虚幻境时曾与宝玉共领警幻所训云雨之事,后来因与公公贾珍有染,因...

  • vue取消Eslint

    build文件夹下的webpack.base.conf.js // ...(config.dev.useEslin...

  • 6.20徐警日志

    六月份目标:2B 本月新入会:0个 名单:0个 推荐:0个 学习:生命活力营养辅助营养食品系列 温暖:今日无温暖 ...

  • 6.23徐警日志

    六月份目标:2B 本月新入会:0个 名单:0个 推荐:0个 学习:三分钟快速推荐 温暖:今日无温暖 跟进:无跟进。...

网友评论

      本文标题:Vue.config.silent 取消 Vue 所有的日志与警

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