问答详情
源自:3-6 如何进行调试

输入this,显示window

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

提问者:小猪妮的大鹏哥 2019-04-17 22:14

个回答

  • Brian
    2019-04-21 10:48:12
    已采纳

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

  • 慕粉2123177650
    2019-05-06 14:18:46

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

  • 小猪妮的大鹏哥
    2019-04-17 22:19:30

    补充代码

    https://img.mukewang.com/5cb735bb0001279306950595.jpghttps://img2.mukewang.com/5cb735d300012d5b06980596.jpg