在做 Vue 项目的过程中,有时候,生产环境抛出的 bug 本地或测试环境难以复现、排查,这个时候,就会想到 vue-devtools 这个工具,如下是生产或测试环境打开 vue-devtools 的方式:
__VUE_DEVTOOLS_GLOBAL_HOOK__.emit('init', (document.querySelector('#app').__vue__.__proto__.__proto__.constructor.config.devtools = true) && document.querySelector('#app').__vue__.__proto__.constructor)
我这里用的是谷歌浏览器,复制上面的代码粘贴放入 F12 控制台中,然后回车,即可打开 vue-devtools。(注意:前提是浏览器已经安装了 vue-devtools 插件)