gpt4 book ai didi

javascript - 无法在主干中使用 BaseView 调用未定义的方法 'extend'

转载 作者:行者123 更新时间:2023-12-02 18:15:17 25 4
gpt4 key购买 nike

我创建一个BaseView.js:

 define(["jquery" ,
"underscore" ,
"backbone" ,
],function($ , _ , Backbone){
var BaseView = Backbone.View.extend({
initialize: function () {
console.log("calling public method here");
}
});
});

然后我有另一种观点:

define(["jquery" ,
"underscore" ,
"backbone" ,
"views/BaseView"
],function($ , _ , Backbone , BaseView){

var ChildView = BaseView.extend({
initialize: function() {
BaseView.prototype.initialize.call(this);
}
});
return ChildView;
});

我的控制台出现错误无法调用未定义的“extend”方法

知道是什么原因造成的吗?谢谢。

最佳答案

不需要在第一个文件(BaseView.js)中返回BaseView吗?

关于javascript - 无法在主干中使用 BaseView 调用未定义的方法 'extend',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19352427/

25 4 0
文章推荐: c# - ASP.NET MVC 提交按钮单击未触发
文章推荐: javascript - 在