|
|
@ -5,7 +5,8 @@ import { getMenuData } from './menu'; |
|
|
// wrapper of dynamic
|
|
|
// wrapper of dynamic
|
|
|
const dynamicWrapper = (app, models, component) => dynamic({ |
|
|
const dynamicWrapper = (app, models, component) => dynamic({ |
|
|
app, |
|
|
app, |
|
|
models: () => models.map(m => import(`../models/${m}.js`)), |
|
|
// eslint-disable-next-line no-underscore-dangle
|
|
|
|
|
|
models: () => models.filter(m => !app._models.some(({ namespace }) => namespace === m)).map(m => import(`../models/${m}.js`)), |
|
|
// add routerData prop
|
|
|
// add routerData prop
|
|
|
component: () => { |
|
|
component: () => { |
|
|
const p = component(); |
|
|
const p = component(); |
|
|
|