devtools 是默认开启的,而生产环境中默认关闭。打包时不建议手动开启该配置。遇到生产环境需要调试的,可通过开发者工具更改配置项临时开启。
1、打开控制台,输入下列代码,回车执行
Vue2项目输入:
let Vue, walker, node;
walker = document.createTreeWalker(document.body, 1);
while ((node = walker.nextNode())) {
if (node.__vue__) {
Vue = node.__vue__.$options._base;
if (!Vue.config.devtools) {
Vue.config.devtools = true;
if (window.__VUE_DEVTOOLS_GLOBAL_HOOK__){
window.__VUE_DEVTOOLS_GLOBAL_HOOK__.emit("init", Vue);
}
}
break;
}
}
Vue3项目输入
let vue, node, walker;
walker = document.createTreeWalker(document.body, 1);
while ((node = walker.nextNode())) {
if (node.__vue_app__) {
vue = node.__vue_app__;
if (!vue.config.devtools) {
vue.config.devtools = true;
if (window.__VUE_DEVTOOLS_GLOBAL_HOOK__) {
window.__VUE_DEVTOOLS_GLOBAL_HOOK__.emit("init", vue);
}
}
break;
}
}
2、关闭控制台,再打开控制台,就有了 (注意不要刷新页面)