12345678910111213141516171819202122232425 |
- /**
- * @author https://vue-admin-beautiful.com (不想保留author可删除)
- * @description 公共布局及样式自动引入
- */
- import Vue from 'vue'
- const requireComponents = require.context('./components', true, /\.vue$/)
- requireComponents.keys().forEach((fileName) => {
- const componentConfig = requireComponents(fileName)
- const componentName = componentConfig.default.name
- Vue.component(componentName, componentConfig.default || componentConfig)
- })
- const requireZxLayouts = require.context('zx-layouts', true, /\.vue$/)
- requireZxLayouts.keys().forEach((fileName) => {
- const componentConfig = requireZxLayouts(fileName)
- const componentName = componentConfig.default.name
- Vue.component(componentName, componentConfig.default || componentConfig)
- })
- const requireThemes = require.context('@/styles/themes', true, /\.scss$/)
- requireThemes.keys().forEach((fileName) => {
- require(`@/styles/themes/${fileName.slice(2)}`)
- })
|