安装Vue Devtools插件成功后使用提示Vue.js not detected

问题:

装完Vue Devtools,想用来查看用vue.js写的页面,然而却发现图标灰色,无法使用,提示检测不到Vue.js。

What??? 我如果没使用Vue.js页面怎么可能显示出数据??

然后另一边我正在写博客,在Markdown编辑页面上,它就给我亮了起来。
在这里插入图片描述
果然一看,这不又能好好用了吗阿喂,插件好用着呢!
在这里插入图片描述

解决?:

爬了很多文,最后通过修改插件目录下manifest.json后成功使用。
路径我就直接通过这个插件的ID,一长串直接电脑上搜索到的它的安装路径。
在这里插入图片描述
其实一般就在\AppData\Local\Google\Chrome\User Data\Default\Extensions\目录下找到相应的插件,但都是一大串英文,所以还是用搜索方便。
然后把false改成true,保存后确实可以使用插件了。在这里插入图片描述


以往问题解决我就洗洗睡了,但这次我打算做个好奇BB,Why?
为什么改成true就好用了?没改前不是也能使用吗,只是我自己的页面不能用,别的我也没去验证过。

于是我又去爬文,看看这个设置到底是何作用。

后续:

又爬了些文,推荐这位博主:
http://www.cnblogs.com/ligerleng/p/gmail_assist_1.html

关于这个persistent参数,博主这么说道:
persistent为true时,在background字段中指出的js脚本将持续运行在后台,而若persistent为false,则这些脚本将只在事件活动时运行,事件不活动时就会释放其占有的内存等资源。

他的这篇文章更好地讲述了Chrome扩展中脚本的运行机制和通信方式:
http://www.cnblogs.com/ligerleng/p/gmail_assist_2.html
其中有段关于backgroud的生存周期中也提到。
在这里插入图片描述
更多可以去看这位博主的文。

结论:

考虑到个人的使用率和使用场景,我又去把persistent改为了false。
其实原本我的一个很简单的页面为何不能使用Vue Devtools,是因为我当时是在打开这个页面后装的插件,我的页面根本就不在它的生存周期中。而我现在正在写博文的页面,也因为长时间没有“活动”,图标现在已经变灰色了,刷新下页面,立马又可以使用了。

ps :
如果图标亮但不能调试并且提示:
Vue.js is detected on this page. Devtools inspection is not available because it's in production mode or explicitly disabled by the author.
是因为你页面引用的vue是压缩版本的,默认会关闭调试,要引入vue.js。

另外种方法是在或者在代码的主文件中配置vue的环境:
Vue.config.devtools = true;
(该方法没有亲测)

  • 16
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
Vue.js devtools是一款基于Google Chrome浏览器的开发者扩展,用于调试Vue.js应用程序。它允许开发人员在浏览器开发者工具中检查代码并调试Vue.js代码。 要使用Vue.js devtools插件,你可以通过两种方法进行安装:直接在Chrome Web Store上安装,或者通过源代码安装安装后,如果你遇到了提示"vue.js not detected"的问题,你可以尝试以下方法来解决: 1. 确保你的应用程序使用Vue.js,并且Vue.js版本与Vue.js devtools插件的版本兼容。你可以在Vue.js devtools的官方文档中找到兼容的版本信息。 2. 检查你的应用程序是否正确地引入了Vue.js库,并且确保Vue.js库在Vue.js devtools插件之前加载。 3. 在Chrome浏览器中打开开发者工具,然后点击Vue标签,确保Vue.js devtools插件已启用。 4. 如果以上方法都无效,你可以尝试重新安装Vue.js devtools插件使用离线插件版本。离线插件版本可以在一些第三方网站上下载,确保下载的离线插件版本与你的Chrome浏览器兼容。 通过使用Vue.js devtools插件,你可以方便地调试和解析Vue.js应用程序的数据结构,并且提供了一些有用的功能,如组件树、状态、事件等,帮助开发人员更好地理解和调试Vue.js应用程序。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [图文详解vue.js devtools插件使用方法](https://blog.csdn.net/xsq123/article/details/125354666)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [vue.js devtools 离线 插件 最新版本 6.2.1](https://download.csdn.net/download/u011143504/86401693)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值