我已经使用 ES6
export default View.extend({})
创建了一个基本骨干视图 (BaseView.js(,并希望使用 ES6 扩展此视图,但export default BaseView.extend({})
执行此操作时遇到问题,但我得到 扩展视图不是构造器?
.JS
// BaseView.js
export default View.extend({});
// ExtendedView.js
export default BaseView.extend({});
// Uncaught TypeError: ExtendedView is not a constructor
我正在使用"module.exports"而不是"export"来处理骨干和ES6。
module.exports = class YourView extends Backbone.View {}
我希望它有所帮助。