侧边栏壁纸
博主头像
进一步,海阔天空 博主等级

进一步,海阔天空

  • 累计撰写 140 篇文章
  • 累计创建 19 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

VUE项目进入断点调试的方法

海阔天空
2023-09-06 / 0 评论 / 0 点赞 / 65 阅读 / 0 字

VUE中进入断点调试主要有三种方式,参考这里。 这里采用的是第三种方式。这种方式的优点是配置简单,缺点是会影响我们的代码,如果忘记去掉了debugger命令,会影响程序的运行,所以eslint默认情况下是不许采用这种方式的。

设置允许使用debugger

正如前面所说的,eslint默认是不允许使用debugger进行调试的,所以我们需要先修改package.json文件,允许使用debugger。

"eslintConfig": {
    ......
    "rules": {
      "no-debugger": "off",//允许使用debugger
      "no-console": "off",
      "no-unused-vars": "off" 
    }
  },

设置断点

在需要设置断点的地方加入debugger命令,如下,我们在login函数中加入debugger命令

async login(userData) {
            debugger //设置断点
            const result = await axios.post('/api/v1/auth/login', userData)
            const { user, code, jwt } = result.data
            if (code === 200) {

启动我们的程序,点击登录就可以进入断点了,如下图:

这种调试模式在VUE项目可能不是很实用,但是在微信小程序项目中非常好用,因为微信小程序发布后会自动忽略掉debugger命令,所以你发布的时候忘记删除debugger也没有影响。

0

评论区