在写vue项目时想到一个问题,项目里面的文件都是一个个的组件,如何在控制台中修改,查看组件data里的值呢?

我们知道,用传统的html形式引用vue可以通过给最外层的vue实例命名

var myapp=new Vue({
el:'#app',
data:{
  a:1
}
})

然后在控制台输入myapp.a=2改变里面data的值,这样在浏览器控制台调试很方便

那么现在采用vue-cli构建项目时,里面的文件都是一个个的组件,如何在控制台中修改,查看组件data里的值呢?

方法是在created钩子函数里定义一个全局变量,就可以在浏览器控制台中使用了。

代码如下:

created () {
    // 这行代码的意思是定义一个全局变量,等于该组件的实例
   window.myData = this
}

在浏览器控制台中就可以放便的调用了:myData.a = 2

Logo

前往低代码交流专区

更多推荐