老师您看看我这个怎么跑不起来

来源: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>

http://img.mukewang.com/climg/5efecea70936932b03820068.jpg

写回答

1回答

好帮手慕粉

2020-07-03

同学你好,报错信息显示$.Proxy不是一个函数,查看同学代码,同学的函数名写错了:

http://img.mukewang.com/climg/5efee7560904f50d07350196.jpg

另外,同学以后提问的时候,建议同学到相对应的章节进行提问呢。便于老师快速准确的定位问题。

如果我的回答帮助了你,欢迎采纳。祝学习愉快~

0

0 学习 · 10739 问题

查看课程