在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ require.ensure([], (require)這段代碼怎么理解?

require.ensure([], (require)這段代碼怎么理解?

export default (store)=> ({
    path: '/',
    //component: require('./containers/App.react').default,
    getComponent(nextState, cb) {

        require.ensure([], (require) => {
            // 根據(jù)路由手動(dòng)注入當(dāng)前操作reducer
            const reducer = require('./reducers/app.reducer.js').default;
            injectReducer(store, {key: 'app', reducer: reducer});

            cb(null, require('./containers/App.react').default);
        }, 'app');
    },
    onEnter: function (nextState, replace) {
        if(!checkLogin()){
            //replace('/login');
            //window.location.href = ENV.SSOLogin;
            //不同認(rèn)證方式的處理
            if(ENV.AuthType == 1){
                window.location.href = ENV.SSOLogin;
                return false;
            }else{
                window.location.hash = ENV.baseLogin;
            }
            return false;
        }

    },
    /*indexRoute: {
     //component: require('./containers/Dashboard.react').default
     //getComponent(nextState, cb) {
     // require.ensure([], (require) => {
     // cb(null, require('./routes/operation/containers/Operation.react').default)
     // }, 'operation');
     // }
     },*/
    childRoutes: [
        require('./routes/operation').default(store),
        require('./routes/report').default(store),
    ],
    indexRoute:{
        component: require('./routes/operation').default(store),
    }
});
回答
編輯回答
落殤

require.ensure是webpack提供的語(yǔ)法,按需加載

2018年4月19日 08:52