Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vue 3-“;未能解析组件“;具有全局组件_Javascript_Vue.js_Vue Component_Vue Cli_Vuejs3 - Fatal编程技术网

Javascript Vue 3-“;未能解析组件“;具有全局组件

Javascript Vue 3-“;未能解析组件“;具有全局组件,javascript,vue.js,vue-component,vue-cli,vuejs3,Javascript,Vue.js,Vue Component,Vue Cli,Vuejs3,我的Vue组件在顶级HTML文件中声明时工作正常,如下所示 但是在组件中使用组件会产生错误: [Vue warn]:无法解析位于的组件:日记卡 请问我该怎么修 下面是我加载Vue组件的顶级代码,app.js: import*as_vue from'vue'; 从“./widgets/headerBar.vue”导入_headerBar; 从“./widgets/journalCard.vue”导入_journalCard; 从“./widgets/journalPage.vue”导入_jou

我的Vue组件在顶级HTML文件中声明时工作正常,如下所示


但是在
组件中使用
组件会产生错误:

[Vue warn]:无法解析位于
的组件:日记卡

请问我该怎么修

下面是我加载Vue组件的顶级代码,
app.js

import*as_vue from'vue';
从“./widgets/headerBar.vue”导入_headerBar;
从“./widgets/journalCard.vue”导入_journalCard;
从“./widgets/journalPage.vue”导入_journalPage;
从“./data/store.js”导入_store;
常量应用程序=_vue.createApp
({
组件:
{
“头儿巴”:头儿巴,
“journalCard”:,
“journalPage”:
},
数据:_存储,
方法:{}
});
const mountedApp=app.mount(“#app”);
这是我的
日志页面.vue
容器


从“../data/store.js”导入_store; 导出默认值{ “数据”: };
日记卡.vue
组件


嗨,伊玛日记账分录
导出默认值{
“数据”:null,
“道具”:[“条目”]
};

在根组件的
组件
选项中注册组件不会使它们成为全局组件。这只意味着它们是为该根组件在本地注册的

要注册全局组件,请使用
app.component

const-app=_-vue.createApp({});
应用程序使用(商店);
附件组件(标题栏);
附件组件(“日记卡”);
应用程序组件(“日志页”和“日志页”);
const mountedApp=app.mount(“#app”);

在根组件的
组件
选项中注册组件不会使它们成为全局组件。这只意味着它们是为该根组件在本地注册的

要注册全局组件,请使用
app.component

const-app=_-vue.createApp({});
应用程序使用(商店);
附件组件(标题栏);
附件组件(“日记卡”);
应用程序组件(“日志页”和“日志页”);
const mountedApp=app.mount(“#app”);

什么是代码。我使用的是VueJS 3,它似乎没有公开Vue。@RanjanKumar这就是OP选择命名其Vue导入的方式,向上滚动查看。您可以根据需要为导入命名。最好改用
Vue
。如果您来自Inerty.js,请确保您导入了特定的组件。代码中的Vue是什么。我使用的是VueJS 3,它似乎没有公开Vue。@RanjanKumar这就是OP选择命名其Vue导入的方式,向上滚动查看。您可以根据需要为导入命名。最好改用
Vue
。如果您来自Inerty.js,请确保导入该特定组件。