如果models下面有很多文件用来定义redux模块的状态以及各种reducer等,可以使用该方法将models所有文件暴露出去,在入口文件index.js中引入
models/index.js
/* 处理所有的models文件 */
const context = require.context("./", false, /\.js$/);
export default context
.keys()
.filter((item) => item !== "./index.js")
.map((key) => context(key));
在入口文件中引入暴露文件
index.js
// 3. Model
// app.model(require("./models/example").default);
// app.model(require("./models/goodList").default);
//默认从index.js中获取所有models子文件
require("./models").default.forEach((key) => app.model(key.default));