Vue提供的三种调试方式你知道吗

作者:长不大的大灰狼 时间:2024-05-29 22:44:57 

一、在 VS Code 中配置调试

使用 Vue CLI 2搭建项目时:

更新 config/index.js 内的 devtool property:

devtool: 'source-map',

点击在 Activity Bar 里的 Debugger 图标来到 Debug 视图:

Vue提供的三种调试方式你知道吗

选择Chrome/Firefox:Launch 环境。将 launch.json 的内容替换为:

{
 "version": "0.2.0",
 "configurations": [
   {
     "type": "chrome",
     "request": "launch",
     "name": "vuejs: chrome",
     "url": "http://localhost:8080",
     "webRoot": "${workspaceFolder}/src",
     "breakOnLoad": true,
     "sourceMapPathOverrides": {
       "webpack:///src/*": "${webRoot}/*"
     }
   },
   {
     "type": "firefox",
     "request": "launch",
     "name": "vuejs: firefox",
     "url": "http://localhost:8080",
     "webRoot": "${workspaceFolder}/src",
     "pathMappings": [{ "url": "webpack:///src/", "path": "${webRoot}/" }]
   }
 ]
}

开始调试:

设置断点:

Vue提供的三种调试方式你知道吗

#启动项目
npm run dev

在debug页面选择“vuejs:chrome”:

Vue提供的三种调试方式你知道吗

二、debugger语句

推荐

function potentiallyBuggyCode() {
   debugger
   // do potentially buggy stuff to examine, step through, etc.
}

浏览器:F12打开DevTools,当运行程序后,会停在debbger语句:

Vue提供的三种调试方式你知道吗

注意:当安装了Eslint插件时,点击快速修复,Disable no-debugger for this line.不然,保存时会自动清除debugger语句。

Vue提供的三种调试方式你知道吗

三、Vue Devtools

谷歌浏览器的插件。

详情参考官方链接:https://cn.vuejs.org/v2/cookbook/debugging-in-vscode.html#Vue-Devtools

来源:https://blog.csdn.net/glpghz/article/details/122462311

标签:Vue,调试,方式
0
投稿

猜你喜欢

  • 详解mybatis-plus实体类中字段和数据库中字段名不对应解决办法

    2024-01-26 23:59:19
  • opencv 图像滤波(均值,方框,高斯,中值)

    2022-12-04 23:41:07
  • MQTT.js 入门使用教程

    2024-04-19 09:57:20
  • 完美解决Pycharm中matplotlib画图中文乱码问题

    2021-11-01 00:25:35
  • 一道求$b相对于$a的相对路径的php代码

    2023-07-12 05:37:46
  • pytorch获取模型某一层参数名及参数值方式

    2022-07-03 06:10:28
  • python数据分析基础知识之shape()函数的使用教程

    2023-06-11 04:03:56
  • Windows下安装python2.7及科学计算套装

    2023-05-28 13:35:19
  • 详解SQLServer和Oracle的分页查询

    2024-01-21 10:11:39
  • SQL Server使用T-SQL进阶之公用表表达式(CTE)

    2024-01-17 22:42:32
  • Python使用BeautifulSoup4修改网页内容的实战记录

    2023-04-10 15:59:56
  • 解读python如何实现决策树算法

    2021-08-26 19:52:01
  • Python字符串对齐、删除字符串不需要的内容以及格式化打印字符

    2021-09-17 10:46:33
  • 用python将word文档合并实例代码

    2021-08-13 06:17:01
  • MySQL实现字段或字符串拼接的三种方式总结

    2024-01-22 04:23:47
  • 微信小程序 scroll-view实现上拉加载与下拉刷新的实例

    2024-04-23 09:30:40
  • php curl选项列表(超详细)

    2023-07-18 15:19:32
  • javascript设置页面背景色及背景图片的方法

    2023-09-06 22:00:51
  • Python的进程间通信详解

    2021-07-16 16:11:25
  • 如何利用Pandas删除某列指定值所在的行

    2023-10-29 11:49:39
  • asp之家 网络编程 m.aspxhome.com