vue.js - 如何使用 ES6 模块系统在根实例中注册两个组件?
问题描述
我尝试了一切,但我就是想不通。向 Vue 专业人士寻求帮助 :D
import calendar_component from "./components/calendar_component.js";
import AKAD from "./ADAKNotes_revamp.js";
import list_component from "./components/list_component.js";
const AKAD_app = new Vue({
el: "#app",
components: [calendar_component, list_component]
});
// [[Vue warn]: Unknown custom element: <list-comp> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
解决方案
在Vue API Guide中,它是一个对象{components }
而不是一个数组。
所以试试下面的代码:
const AKAD_app = new Vue({
el: "#app",
components: {calendar_component, list_component}
// or assign special id for components {'calendar': calendar_component, 'list-comp': list_component}
});
推荐阅读
- c# - 会话值在使用 SQL Server 会话状态保存后为 NULL
- spring-boot - 未调用订阅者
- r - 将列表循环到 N 元素
- shell - 为什么我不能从 M1 Mac zsh 会话打开密码?
- installation - “mscorelib .. 在系统 IO 中找不到文件....
- r - 在 R 中压缩 CSV 文件
- java - GKE GCE-Internal Ingress 不适用于 Elasticsearch REST 客户端
- html - 为什么我的页面没有根据我的 CSS 显示
- node.js - 关于 Node + Ngynx、可扩展性、超时的问题
- javascript - CORS 错误:响应中的标头不能是通配符 javascript