浏览器控制台查看修改vue项目(vue-cli)数据
在写vue项目时想到一个问题,项目里面的文件都是一个个的组件,如何在控制台中修改,查看组件data里的值呢?我们知道,用传统的html形式引用vue可以通过给最外层的vue实例命名var myapp=new Vue({el:'#app',data:{a:1}})然后在控制台输入myapp.a=2改变里面data的值,这样在浏览器控制台调试很方便那么现在采用vue-cli构建项目时,里面的文件都是一
·
在写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
更多推荐
已为社区贡献6条内容
所有评论(0)