VUE程序调试的方法

1.调试与测试

调式与测试实际有异曲同工之妙,只不过对象不同。测试面向的是产品级,系统级;而调试往往是程序里的某一部分,某个方法,某个属性或者对象。最终效果也很类似,好的测试人员,测试方案可以将产品系统的问题解决在摇篮中;好的调试方法也会让你对程序的运行理解很深刻,对问题的查找定位变得很容易,让软件运行得更稳定。

2.Console调试法

2.1 添加console.log指令

在代码中添加console.log()方法,这里例子输出从数据库读回来的最高最低温,详见如下:

VUE程序调试的方法_第1张图片
image.png

2.2 调出温度界面如下

VUE程序调试的方法_第2张图片
image.png

2.3 Google浏览器的Console窗口

在Google浏览器中按F12,调出Console窗口如下。

VUE程序调试的方法_第3张图片
image.png

2.4 console.error输出

将代码改成Error输出如下

VUE程序调试的方法_第4张图片
image.png

2.5 浏览器输出

则浏览器的Console输出会变成红色如下。

VUE程序调试的方法_第5张图片
image.png

如果输出的是一个JS对象或者数组,则需要用JSON.stringify方法将其转换成json数组再输出,如下 console.log(JSON.stringify(resolve));

3.alert 调试法

3.1 alert方法代码

VUE程序调试的方法_第6张图片
image.png

3.2 alert提示效果

VUE程序调试的方法_第7张图片
image.png

备注:alert方法为阻塞式,点击确定之后,前端代码才会继续运行

4 断点调试法

4.1 设置断点

设置断点debugger如下图

VUE程序调试的方法_第8张图片
image.png

4.2 运行代码

则运行代码之后,代码会自动跳到断点,停止运行如下

VUE程序调试的方法_第9张图片
image.png

4.3 输入关心的属性

4.3.1 Watch中观察数据

Watch中点“+”,然后点击回车即可,看到对应数据的值。

VUE程序调试的方法_第10张图片
image.png

4.3.2 Console中观察数据

F12选择浏览器Console窗口,输入需要观察的变量名,点击回车,即可看到其对应值。

VUE程序调试的方法_第11张图片
image.png

4.4 输入想要执行的方法

在断点设置,停止运行后,断点之前的方法可在Console窗口中运行输出。

4.4.1 写一个调试方法output()

VUE程序调试的方法_第12张图片
image.png

4.4.2 设置断点并运行程序

详见5.1,5.2

4.4.3 执行方法运行程序

可观察到执行结果如下。


VUE程序调试的方法_第13张图片
image.png

你可能感兴趣的:(VUE程序调试的方法)