js如下
getLawComponentss: function () {
let components = {};
const requireContext = require.context("@/skin", true, /index\.vue$/);
requireContext.keys().map((file) => {
let names = file.split("\/");
let this_name = names[names.length - 2];
let this_path = file.replaceAll("./",path + "/");
let value = requireContext(file).default;
components[this_name] = value;
});
return components
},
其目录结构如下所示