Vue.js组件白屏

时间:2019-05-07 08:01:43

标签: javascript vuejs2

我的简单演示组件中出现了白屏,我不知道我的代码有什么问题。

Dashboard.vue

<template>
  <div id="app">
    <h1>{{ msg }}</h1>
  </div>
</template>

<script>
export default {
  name: 'app',
  data () {
    return {
      msg: 'Hello'
    }
  }
}
</script>

main.js

import Vue from 'vue'
import Dashboard from './components/Dashboard.vue'
new Vue({
    el: '#app',
    components : {
        Dashboard
    }
}) 

仅是白色屏幕,组件在DOM中不存在。 Vue2.X

1 个答案:

答案 0 :(得分:1)

将其放置在您的 main.js 中,您的没有渲染功能:

import Vue from "vue";
import Dashboard from "./components/Dashboard.vue";

Vue.config.productionTip = false;

new Vue({
  render: h => h(Dashboard)
}).$mount("#app");