前端VUE调试

1.使用 Vue devtools

 

 

   如图,devtool可以实时编辑数据,并看到数据变化。注意以下几点:

  0.vue3要使用devtool的6.0以上版本的beta版。将该拓展程序安装在谷歌浏览器中后,需要开启开发者模式,并启用该程序,最好打开允许访问文件网址。

  

 

 

 

  1.通过“检查”可以调用出,且只对用vue的页面有效。

  2.有的时候页面数据变了,但是devtool中不变化,右上角刷新一下就可以了。

2.使用VS Code调试

  这是最常用的方法。需要现在vs中安装Debugger for Chrome插件。然后在vue,config.js中,设置以下:

module.exports = {
  //配置 页面调试
  configureWebpack: {
    devtool: "source-map"
  }
}

  然后在vs中设置调试配置:选择创建launch.json文件

 

 

   选择chrome的launch文件,填写以下内容:

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "pwa-chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://localhost:8080",
            "webRoot": "${workspaceFolder}"
        }
    ]
}

  然后就可以在终端运行程序:npm run serve,右击页面选择“检查”。

  可以在“来源”这一栏中看到当前页面的代码,在webpack文件下找到每个页面的代码,可以进行调试。

  可以在代码行数那里点击,添加断点。右侧可以监视变量,查看调用堆栈,查看监听器。可以按F10,F11调试程序。

  

 

   这样,当触发函数时,就可以进入断点进行调试了。

3.输出

  公司里一开始用的调试方法,就是靠输出语句console或alert,效率低,而且调试完后要去除输出语句。

posted @ 2021-10-23 10:35  陈子白  阅读(1179)  评论(0编辑  收藏  举报