以前 Modal 是一个函数并像这样定义
function Modal (heading){
this.modal="Hello"; //works fine
Modal.prototype.show = function(){ // Not working
$('#exceptionModal').modal('show');
}
}
我试图将其转换为 requirejs 模块
define("wbModal", function(){
return{
Modal: function(heading){
this.modal="Hello"; //works fine
this.prototype.show = function(){ // Not working
$('#exceptionModal').modal('show');
}
}
}
}
我找不到有什么问题,如果this.modal
可以工作,为什么this.prototype.show
不工作?
以下是可以在控制台中找到的:
Uncaught TypeError: Cannot set property 'show' of undefined