老师您看看我这个怎么跑不起来
来源:2-6 MVVM模式
_Colorful_
2020-07-03 14:22:33
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js"></script>
</head>
<body>
<div>
<input type="text" />
<button id="btn">提交</button>
<ul>
</ul>
</div>
<script>
function Page() {
}
$.extend(Page.prototype, {
init: function() {
this.bindEvents()
},
bindEvents: function() {
var btn = $('#btn');
btn.on('click', $.Proxy(this.handleBtnClick, this))
},
handleBtnClick: function() {
alert('123')
}
})
var page = new Page();
page.init();
</script>
</body>
</html>
1回答
同学你好,报错信息显示$.Proxy不是一个函数,查看同学代码,同学的函数名写错了:

另外,同学以后提问的时候,建议同学到相对应的章节进行提问呢。便于老师快速准确的定位问题。
如果我的回答帮助了你,欢迎采纳。祝学习愉快~
相似问题