我使用ES6 export default View.extend({})
创建了一个Base Backbone View(BaseView.js),并希望使用ES6然后扩展此视图,但是在执行此操作时遇到问题export default BaseView.extend({})
但是我得到的ExtendedView不是constuctor?
JS
// BaseView.js
export default View.extend({});
// ExtendedView.js
export default BaseView.extend({});
// Uncaught TypeError: ExtendedView is not a constructor
答案 0 :(得分:0)
我使用“module.exports”而不是“export”来使用骨干和ES6。
module.exports = class YourView extends Backbone.View {}
我希望它有所帮助。