| | |
| | | * @description 公共布局及样式自动引入 |
| | | */ |
| | | |
| | | import Vue from 'vue' |
| | | import Vue from "vue"; |
| | | |
| | | const requireComponents = require.context('./components', true, /\.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 componentConfig = requireComponents(fileName); |
| | | const componentName = componentConfig.default.name; |
| | | Vue.component(componentName, componentConfig.default || componentConfig); |
| | | }); |
| | | |
| | | const requireZxLayouts = require.context('zx-layouts', true, /\.vue$/) |
| | | 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 componentConfig = requireZxLayouts(fileName); |
| | | const componentName = componentConfig.default.name; |
| | | Vue.component(componentName, componentConfig.default || componentConfig); |
| | | }); |
| | | |
| | | const requireThemes = require.context('@/styles/themes', true, /\.scss$/) |
| | | const requireThemes = require.context("@/styles/themes", true, /\.scss$/); |
| | | requireThemes.keys().forEach((fileName) => { |
| | | require(`@/styles/themes/${fileName.slice(2)}`) |
| | | }) |
| | | require(`@/styles/themes/${fileName.slice(2)}`); |
| | | }); |