dva中使用 webpack的require.context来设置app.model

const  context = require.context("./",false,/\.js$/);
export default context.
     keys().
     filter(item=>item!=="./index.js")
  .map(item=>context(item))

require.context是 webpack自己的方法,可以循环 某个目录并且拿到内容,利用这个特性可以 使多个modle循环挂载

 

引用 到 app

require("./models/index").default.forEach(item=>{app.model(item.default)})

 


版权声明:本文为wangrong111222原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。