首页IT科技vue测试环境 生产环境(Vue生产环境调试的方法)

vue测试环境 生产环境(Vue生产环境调试的方法)

时间2025-05-23 03:00:36分类IT科技浏览7302
导读:vue 生产环境默认是无法启用vue devtools的,如果生产应用出了问题,就很难解决。用本文提供的方法就可以实现线上debug vue,也不需要在浏览器上打断点。...

vue 生产环境默认是无法启用vue devtools的                ,如果生产应用出了问题                        ,就很难解决                。用本文提供的方法就可以实现线上debug vue        ,也不需要在浏览器上打断点                        。

原理

先说下vue如何判断devtools是否可用的        。

vue devtools扩展组件会在window全局注入__VUE_DEVTOOLS_GLOBAL_HOOK__变量            ,Vue就是根据这个变量判断是否需要调试的            。

vue根实例初始化之前判断Vue.config.devtools是否为true                        。若为true                        ,

则调用window.__VUE_DEVTOOLS_GLOBAL_HOOK__.emit(init, Vue)方法初始化调试面板            。

本方法的原理都写在代码的注释当中

方法步骤

1.复制下面的js代码            ,按F12 粘贴到控制台执行

2.关闭控制台        ,再打开控制台 就能看到Vue面板了

代码和插件已经上传到github

https://github.com/xcr1234/vue-devtools-production复制dist/main.js的内容粘贴到控制台

缺点

这个方法只是对当前标签页有效                        ,就是说                ,如果你不小心(出于习惯)刷新了一下页面    ,或者有新标签页打开其他路由的需求                        ,就需要重新走一遍上面的步骤        。

长期解决方法

在浏览器安装Tampermonkey插件                    ,推荐用edge浏览器

安装后去greasyfork安装插件

声明:本站所有文章,如无特殊说明或标注                    ,均为本站原创发布                        。任何个人或组织                        ,在未征得本站同意时    ,禁止复制                、盗用                        、采集        、发布本站内容到任何网站            、书籍等各类媒体平台                。如若本站内容侵犯了原著者的合法权益                ,可联系我们进行处理    。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
j2me loader_1.5.5-open(JAMMER2ND.EXE是什么进程 JAMMER2ND进程查询) wd discovery安装在电脑还是硬盘(wdcp安装教程及常见问题解决方法)