【发布时间】:2021-03-29 07:22:45
【问题描述】:
我不喜欢将我的 html、css 和 js 组合到一个 vue 文件中,所以我以这种方式构建我的 Vue 组件:
├── Calendar
│ ├── Calendar.css
│ ├── Calendar.html
│ ├── Calendar.js
│ └── index.vue
在 index.vue 中,我引用了这些单独的文件:
<template src="Calendar.html"></template>
<script src="Calendar.js"></script>
<style lang="css" src="Calendar.css"></style>
这一直对我有用,并且是我组织代码的首选方式。但是,我刚刚遇到了 Vuetify 的问题。在全局注册插件后,我发现很多组件,包括<v-card> 都会给出未知组件错误,除非我将所有文件放入单个Vue组件中。我做事的方式是一种不好的做法,还是它根本不适用于 vuetify 的做事方式?
【问题讨论】:
-
您能否举一个示例组件,在该结构中出现此错误?
标签: javascript vue.js vuetify.js