为了账号安全,请及时绑定邮箱和手机立即绑定

哪位高手能帮解析一下下面这段Javascript库中的代码?

哪位高手能帮解析一下下面这段Javascript库中的代码?

慕森王 2018-10-10 10:50:06
以下代码来自dva库。好多js库里都有类似写法,看不明白,不明觉厉。比如:_createDva2是干嘛用的?(0, _createDva2.default)(...) 这种写法是什么鬼?__esModule似乎在很多库里都有,它是啥嘞?Object.defineProperty(exports, "__esModule", {  value: true});var _reactRouter = require('react-router');var _reactRouterRedux = require('react-router-redux');var _createDva = require('./createDva');var _createDva2 = _interopRequireDefault(_createDva);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }exports.default = (0, _createDva2.default)({  mobile: false,  initialReducer: {    routing: _reactRouterRedux.routerReducer  },  defaultHistory: _reactRouter.hashHistory,  routerMiddleware: _reactRouterRedux.routerMiddleware,  setupHistory: function setupHistory(history) {    this._history = (0, _reactRouterRedux.syncHistoryWithStore)(history, this._store);  }});module.exports = exports['default'];
查看完整描述

1 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

这个是babel编译出来的代码,为什么不看看源码呢?


查看完整回答
反对 回复 2018-11-02
  • 1 回答
  • 0 关注
  • 773 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信