У меня есть приложение vue, которое я создал с помощью vue-cli
Я создаю некоторые компоненты, и я хочу использовать их следующим образом:
<template>
<oi-list>
<oi-list-header>Task ID</oi-list-header>
<oi-list-header>Tasks Title</oi-list-header>
<oi-list-header>Task Status</oi-list-header>
<div v-for="task in tasks">
<oi-list-item>{{ task.id }}</oi-list-item>
<oi-list-item>{{ task.title }}</oi-list-item>
<oi-list-item>{{ task.status }}</oi-list-item>
</div>
</oi-list>
</tempalte>
Проблема, которая у меня есть, - это гдеКогда бы я ни использовал компонент списка, мне нужно написать следующее:
<script>
import List from '@/components/List'
import ListHeader from '@/components/ListHeader'
import ListItem from '@/components/ListItem'
export default {
name: "Tasks",
components: {
'oi-list': List,
'oi-list-header': ListHeader,
'oi-list-item': ListItem
}
<script>
Мне бы хотелось, чтобы повторно используемые компоненты регистрировались глобально, поэтому мне не нужно импортировать их и их подкомпоненты каждый раз, когда я хочуиспользовать их, или как они динамически загружаются, когда я их использую.Возможно ли это?
Я использовал Vuetify в прошлом, и для этого не требуется импортировать каждый компонент.
Пожалуйста, кто-то может указатьменя в правильном направлении?Спасибо.