如何使用 ES6 导出来扩展主干基础视图


我已经使用 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 {}

我希望它有所帮助。

最新更新