require.context使い方

せrouterAll = require.context(」../../モジュール、真、/.*\/router\/index.js$/)、allRouter = []
console.dir(routerAll)

routerAll.keys()。forEachの(キー=> {
  console.dir(routerAll(キー))
  IF(routerAll(キー).default.options.routes){
    せtemArr = routerAll(キー).default.options.routes.reduce((プリ、CUR、指数)=> {
      事前= [...プリ、{パス:cur.path、名前:cur.name}]
      リターン前
    }、[])
    allRouter = allRouter.concat(temArr)
  }
})


デフォルトallRouterをエクスポート

console.dir(routerAll)

 

 キーの方法と解決方法があります。

routerAll(キー)は、一つのファイルに取得することができます

 

おすすめ

転載: www.cnblogs.com/little-ab/p/12163241.html