为什么不存在vue组件渲染?

时间:2020-05-21 14:00:42

标签: vue.js vuejs2 vue-component

为什么此Vue模板呈现? h(App2),但是App2不存在吗?怎么了?非常感谢您的帮助。

index.html

<body>
    <div id="app"></div>
</body>

App0.vue

    <template>
        <div>
            Hi there!
        </div>
    </template>

    <script>
        export default {
            name: "App1"
        }
    </script>

main.js

import Vue from 'vue';
import App2 from './App0';


new Vue({
     el: '#app',
     render: h =>  h(App2)
});

1 个答案:

答案 0 :(得分:0)

只需添加components选项:

new Vue({
     el: '#app',
     components: { App2 },
     render: h =>  h(App2)
});