0
ES6 export default View.extend({})
을 사용하여 Base Backbone View (BaseView.js)를 만들고이보기를 확장하기 위해 ES6을 사용하고 싶지만이 작업을 수행하는 데 문제가 있습니다. 그러나 ExtendedView는 constuctor가 아닙니다.ES6 내보내기를 사용하여 백본 기본보기를 확장하는 방법은 무엇입니까?
JS 내가 대신 "수출"의 "module.exports"을 사용하여 백본 및 ES6 함께 일하고
// BaseView.js
export default View.extend({});
// ExtendedView.js
export default BaseView.extend({});
// Uncaught TypeError: ExtendedView is not a constructor
"*'BaseView.extend ({})에서 기본값 내보내기 '*'는 구문 오류입니다. 'from' 부분에 문자열 리터럴을 넣어야합니다. – Bergi
정확하게 "생성자가 아닙니다"오류가 발생합니까? 'ExtendedView' 란 무엇입니까? – Bergi
이 작업을 수행 할 수있는 유일한 방법은 module.exports = BaseView.extend ({}); – styler