【发布时间】:2017-03-04 07:44:52
【问题描述】:
有人遇到过这个问题吗?我正在使用 Vue Devtools 但无法检查任何组件,因为没有出现。没有根组件或任何东西。几乎只是一个空白的 DevTools。我是 Vue 的新手,所以我确定我遗漏了一些明显的东西。我正在使用 webpack cli 模板,还没有实现任何 Vue Router 的东西。搜索组件时也没有出现。我假设它在这 3 个文件中?
main.js
import Vue from 'vue'
import App from './App'
var db = firebase.database();
var vm = new Vue({
el: '#app',
created: function() {
// Import firebase data
var quizzesRef = db.ref('quizzes');
quizzesRef.on('value', function(snapshot) {
console.log(snapshot.val());
vm.quizzes = snapshot.val();
});
},
data: function() {
return {
authenticated: false,
quizzes: {},
resources: []
}
},
template: '<App/>',
components: { App }
})
App.vue
<template>
<div id="app">
<navbar></navbar>
<resource-info></resource-info>
</div>
</template>
<script>
import Navbar from './components/Navbar'
import ResourceInfo from './components/ResourceInfo'
export default {
name: 'app',
components: {
Navbar,
ResourceInfo
}
}
</script>
<style>
</style>
Index.html(省略标题)
<body>
<div id="app" class="container-fluid"></div>
<!-- built files will be auto injected -->
<script>
// Initialize Firebase
var config = {
apiKey: "",
authDomain: "",
databaseURL: "",
storageBucket: "",
messagingSenderId: ""
};
firebase.initializeApp(config);
</script>
</body>
【问题讨论】:
-
您从 http 服务器提供文件,对吗? Vue DevTools 不适用于基于文件的服务。
-
我正在使用
npm run dev。 -
您使用的是哪个浏览器?我在 Vivaldi 中得到了这种行为,但它在普通的 Chrome 中工作......我将它发布到 vuedevtools 和 Vivaldi 组......
标签: vue.js