首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何将Vue 3配置外包给Vue 3中的main.js (Vue 3)和Vuetify 3.0.0-beta.4?

我如何将Vue 3配置外包给Vue 3中的main.js (Vue 3)和Vuetify 3.0.0-beta.4?
EN

Stack Overflow用户
提问于 2022-06-23 20:26:32
回答 1查看 175关注 0票数 1

我将Vue 3与Vuetify 3.0.0.-beta.4一起使用,我的src/main.js文件如下所示:

代码语言:javascript
复制
import { createApp } from 'vue'
import { createPinia } from 'pinia'

import App from './App.vue'
import router from './router'

// --- VUETIFY - START ---
import 'vuetify/styles'
import { createVuetify } from 'vuetify'
import * as components from 'vuetify/components'
import * as directives from 'vuetify/directives'

const vuetify = createVuetify({
  components,
  directives,
  theme: {
    defaultTheme: 'myCustomTheme',
    themes: {
      myCustomTheme: {
        dark: false,
        colors: {
            background: '#FFFFFF',
            surface: '#FFFFFF',
            primary: '#6200EE',
            'primary-darken-1': '#3700B3',
            secondary: '#03DAC6',
            'secondary-darken-1': '#018786',
            error: '#B00020',
            info: '#2196F3',
            success: '#4CAF50',
            warning: '#FB8C00'
        }
      }
    }
  }
})
// --- VUETIFY - END ---

const app = createApp(App)

app.use(createPinia())
app.use(router)
app.use(vuetify)

app.mount('#app')

代码运行得非常好,但正如您所看到的,这很快就会让人感到困惑。我想将Vuetify部分从src/main,js文件外包到一个单独的文件(src/plugins/vuatefy.js),但是我的所有努力都没有奏效。

如何将vuetify部分外包到单独的js文件中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-23 22:06:24

您可以使用导出功能:

https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/export

然后,在您的main.js文件中,导入您的vuetify配置对象并将其传递给vue。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72736194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档