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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么不存在vue组件渲染?相关的知识,希望对你有一定的参考价值。

为什么此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)
);
答案

只需添加components选项:

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

以上是关于为什么不存在vue组件渲染?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 vue 组件不重新渲染?

为啥 Vue 渲染组件不正确?

Vue 组件中的“组件渲染函数中可能存在无限更新循环”警告

控制台上的 Vue 警告:组件渲染函数中可能存在无限更新循环

测试时 Vue JS 组件模板渲染问题

vue 组件传值,传过来的值不能被渲染,怎么办?