为什么Vue.js Chrome Devtools没有检测到Vue.js?

Sim*_*Suh 24 devtools vue.js

我有一个简单的Vue.js应用程序的代码.但vue.js devtools没有响应.它几天前运作良好,现在它不再工作可能出错了?当我访问https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd时,它说已经添加了.

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport"
        content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">

  <script src="https://unpkg.com/vue@2.1.6/dist/vue.js"></script>

  <title>Document</title>
</head>
<body>
<div class="container">
  <div id="application">
    <input type="text" v-model="message">
    <p>The value of the input is: {{ message }}</p>
  </div>
</div>

<script>
  let data = {
    message: 'Hello World'
  }

  new Vue({
    el: '#application',
    data: data
  })
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Prz*_*iec 63

我尝试了此处答案中提供的所有方法,但没有一个对我有用(无论是 Chrome 还是 Firefox)。

最后我找到了一个答案:如果你仍然有这个问题,你可以尝试卸载当前版本的 Vue 扩展并安装测试版https : //v3.vuejs.org/guide/migration/introduction.html#devtools-extension

之后记得重新启动浏览器。

  • 这绝对是 Vue 3 问题的答案 (16认同)
  • Firefox 用户应该从这里获取最新的测试版:https://github.com/vuejs/vue-devtools/releases(直到 v6 发布稳定版本)。上面的文档链接指向特定版本(对我来说不起作用),而不是最新版本(确实有效)。 (2认同)

Sez*_*eza 54

另一种方法是设置本地Web服务器,正如OP 已经说明的那样.
另一个 - 恕我直言更快,更少骚扰 - 让扩展程序可以访问文件URL,默认情况下禁用.

只需转到chrome://extensions并选中Vue.js devtools 的" 允许访问文件URL "框.

资料来源:http://codersdeck.com/vue-js-2-setting-vue-devtools/

  • 不起作用。需要安装Beta版本的Vue开发工具。 (5认同)

Has*_*tha 14

更新:2021 年 5 月 30 日,

如果您使用的是 Vue 3,旧的开发工具版本将无法使用,因此请使用新的测试版。

https://chrome.google.com/webstore/detail/vuejs-devtools/ljjemllljcmogpfapbkkighbhhppjdbg

  • 只是添加一点“安装后不要忘记重新启动浏览器” (4认同)
  • 2021-07-05 仍然如此,这就是我的答案。 (2认同)
  • 奇怪的是,网上商店中的扩展文档没有明确说明它与 Vue 3 不兼容。对于 ***Firefox***,这里有一个测试版本可下载:https://vueschool.io/lessons/using -vue-dev-tools-with-vuejs-3 (2认同)

小智 9

要解决此问题,只需转到chrome://extensions/,向下滚动到Vue.js devtools并通过单击其复选框启用“ 允许访问文件URL ”。

来源:https : //github.com/vuejs/vue-devtools/issues/236


Sim*_*Suh 6

我找到了答案,我正在我的计算机上查看一个普通的 html 文件,该文件导致 vue.js 工具无法加载。我加载了我的本地 xampp 服务器并再次从本地机器服务器 url 运行应用程序,现在 vue.js devtools 正在运行!:)


小智 6

遇到了同样的问题,并通过添加解决了

Vue.config.devtools = true;
Run Code Online (Sandbox Code Playgroud)

在Vue.js导入脚本之后,然后看看chrome devtools。您将看到一个名为的选项卡,Vue用于检查您的vue实例。

参考:https : //vuejs.org/v2/api/#devtools