[Vue警告]:找不到元素:#app Express

时间:2018-03-02 09:43:52

标签: express webpack vuejs2 babel-loader

在新项目中,我的应用程序未在expressJs服务器上找到VueJS(2.5.13)的根元素。

我的index.html:

<html>
    <head>
        <title>Test</title>
    </head>
    <body>
        <div id="app"></div>
        <script src="dist/index.js"></script>
    </body>
</html>

我的js切入点:

import Vue from 'vue'
import App from './App'

new Vue({
   render: h => h(App)
}).$mount('#app')

我非常棒的App.vue:

<template>
    <div>
        Hello the world
    </div>
</template>
<script>
    export default {
        name: 'app'
    }
</script>
<style>
</style>

我使用babel-loader和webpack。我不明白为什么Vue没有找到#app id。

thx求助

1 个答案:

答案 0 :(得分:0)

 <template>
   <div id="app"> <----- id="app"
     Hello the world
   </div>
 </template>

尝试在App.vue中的div中添加id =“app”

new Vue({
  el: '#app', <-------- el: '#app'
  render: h => h(App)
})