exports.js 430 B

123456789101112131415
  1. const files = require.context('./', true, /index.vue$/)
  2. const customDatasetComponents = []
  3. files.keys().forEach(key => {
  4. const title = key.split('/')[1].replace('.vue', '')
  5. const config = require(`./${title}/config.js`).default
  6. customDatasetComponents.push({
  7. title: config.title || title,
  8. vueSysComponentDirName: title,
  9. vueFile: files(key).default,
  10. ...config
  11. })
  12. })
  13. export default customDatasetComponents