为了账号安全,请及时绑定邮箱和手机立即绑定

输入this,显示window

老师您好,为什么我在Chrome调试窗口,Console输入this的时候,显示的为window?this.output()也显示undefined。https://img1.sycdn.imooc.com//5cb734ad0001371511080563.jpg

正在回答

3 回答

小伙伴,你自己看mount中,你写的是window.vue=this,说明你把当前的vue对象绑定到了window对象的vue属性上,正确的使用方式是:console.log(window.vue)看看是不是打印了一个Vue实例。

2 回复 有任何疑惑可以回复我~
#1

慕粉2123177650

老师您好,我跟着您的步骤走的,也是遇到同样的问题,console.log(window.vue)打印的时候显示:undefined,this.msg回车也是undefined。前面的步骤都正常,会是哪里的问题呢?
2019-05-06 回复 有任何疑惑可以回复我~
#2

Brian 回复 慕粉2123177650

你看一下,楼下同学的回复
2019-05-08 回复 有任何疑惑可以回复我~
#3

小猪妮的大鹏哥 提问者

解决了,谢谢老师。
2019-05-23 回复 有任何疑惑可以回复我~

我也遇到了同样的问题,后面解决了,用this的时候,需要加debugger。如果用widow.vue的话就需要把debugger删掉。这是两种不同的调试方法

2 回复 有任何疑惑可以回复我~
#1

小猪妮的大鹏哥 提问者

解决了,谢谢!
2019-05-23 回复 有任何疑惑可以回复我~

补充代码

https://img1.sycdn.imooc.com//5cb735bb0001279306950595.jpghttps://img1.sycdn.imooc.com//5cb735d300012d5b06980596.jpg

0 回复 有任何疑惑可以回复我~
#1

Brian

这位同学是正解!!!!!
2019-05-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

输入this,显示window

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信