d4283687
梁保满
首页布局完成,页面顶部返回组件
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import Vue from "vue";
/**
* require.context(directory .useSubdirectories ,regExp )
* directory :-读取文件路径
* useSubdirectories :-是够遍历文件子目录
* regExp :匹配文件正则
*/
function changeStr(str) {
return str.charAt(str).toUpperCase() + str.slice(1)
}
const requireComponent = require.context("./", false, /\.vue$/);
requireComponent.keys().forEach((fileName) => {
let config = requireComponent(fileName);
let componentName = changeStr(
fileName.replace(/\.\//, "").replace(/\.\w+$/, "")
);
Vue.component(componentName, config.default || config);
});
|