• 记录一个引用文件所有js文件的方法


    在项目api声明的时候,避免每次添加新的js都要对应去处理

    首先我在项目api文件下新建一个files的文件夹,然后再api文件夹下的index.js这样写:

    var api = {};
    const requireComponent = require.context('./files', false, /.js$/)
    requireComponent.keys().forEach(fileName => {
        const componentConfig = requireComponent(fileName)
        Object.assign(api, componentConfig.default);
    })
    export default api;
    这样就很方便的导入各个模块的api定义;
     
    同理项目路由处理也可以一样:
    var childrenRouter = []; // 引用各个模块路由数组对象
    const requireComponent = require.context('./files', false, /.js$/)
    requireComponent.keys().forEach(fileName => {
      const componentConfig = requireComponent(fileName)
      childrenRouter.push(...componentConfig.default);
    })
    export default {
      routes: childrenRouter
    }
     
  • 相关阅读:
    推荐Windows下SVN服务器端和客户端工具软件
    QT的一些小知识
    Qt
    Qt
    ADB
    HTTP
    Python
    项目附
    项目
    架构
  • 原文地址:https://www.cnblogs.com/wangxiaoer5200/p/11763576.html
Copyright © 2020-2023  润新知