シンプルな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/[email protected]/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>
選択肢の1つは、OP 既に述べた のように、ローカルWebサーバーをセットアップすることです。
もう1つ-IMHOの方が高速でハラスメントが少ない-は、拡張機能がファイルURLにアクセスできるようにするもので、デフォルトでは無効になっています。
単にchrome://extensions
を選択し、Vue.js devtoolsの[ファイルURLへのアクセスを許可する]チェックボックスをオンのままにします。
これを解決するには、単にchrome://extensions/
、Vue.js devtoolsまで下にスクロールし、チェックボックスをクリックして「ファイルURLへのアクセスを許可」を有効にします。
同じ問題があり、追加して解決しました
Vue.config.devtools = true;
vue.jsインポートスクリプトの後、chrome devtoolsをご覧ください。Vue
というタブが表示され、vueインスタンスを検査します。
私は答えを見つけました、私は私のコンピューターでプレーンなhtmlファイルを見ていましたが、それはvue.jsツールをロードしていませんでした。ローカルのxamppサーバーをロードし、ローカルマシンサーバーのURLからアプリケーションを再度実行すると、vue.js devtoolsが動作するようになりました。 :)
また、Vue config: https://vuejs.org/v2/api/#devtools で無効にすることができます
chromeブラウザの拡張フォルダで、vue devtools拡張の詳細タブの下で、ファイルURLへのアクセスを許可するボックスにチェックマークを付けてください。 。
私はこの問題を抱えており、vue-devtoolsを含めるだけで機能することを期待していました。コンソールにバージョンを記録してもらいました
console.log("Vue Version " +Vue.version );
しかし、これは実際にvueのインスタンスをロードするためには機能しませんでした。
数分かかりましたが、実際にvueインスタンスを作成したら、それが機能しました。これがdevtoolsを機能させたhello worldの例でした:)
let data = {
message: 'Hello World'
}
new Vue({
el: '#application',
data: data
})
同じ問題を解決しました。しかし、私の場合、Vue.js Chrome htmlファイルでは<script src="https://unpkg.com/vue"/>
それを<script src="https://unpkg.com/vue"></script>
に置き換えましたChrome DevtoolsはVue.jsを完全に検出しています。
上記の例に感謝します。vue@ 2.4.4を使用し、file://
でHTMLを開きます。
私は電子でVueを使用しており、電子のメイン「アプリ」がVueの「アプリ」を分離している。
デバッガーコンソールでVue
と入力すると、エラーUncaught ReferenceError: Vue is not defined
ここに私の修正がありました
window.vue = new Vue({
components: {
App,
Login,
},
router,
store,
template: '<App/>',
}).$mount('#app');
回避策はassigningwindow.Vue
したがって、devtoolはそれを見つけることができます。