/** * @author chuzhixin 1204505056@qq.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)}`) })