/** * Created by Administrator on 2017/12/18 0018.消息通知 */ import dynamic from 'dva/dynamic'; // wrapper of dynamic const dynamicWrapper = (app, models, component) => dynamic({ app, models: () => models.map(m => import(`../models/${m}.js`)), component }); export const MessageNotification = app => { return { name: '消息', icon: 'xiaoxitongzhi', path: 'xiaoxitongzhi', children: [ { name: '消息通知', path: 'Messages', component: dynamicWrapper(app, ['profile'], () => import('../routes/Administrative/MessageSettings/Messages') ) } ] }; };