谷歌浏览器调试vue项目

这篇具有很好参考价值的文章主要介绍了谷歌浏览器调试vue项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言 

        众所周知,在项目过程中我们常常遇到的一个问题就是本地调试的时候没问题但是发布到线上的时候就不行了。在时间充裕的情况下,我们当然可以慢慢调试,但是那是不可能的。在线上遇到问题时,难免会倍感压力和焦虑,这个时候就有必要强化前端的调试能力了。谷歌浏览器作为最受欢迎的浏览器,设计者们必定也早已经帮我们考虑过调试的问题。

一、开发者工具中的Overrides功能

      谷歌浏览器调试vue项目

 它能够实现 在不改动源码且不用重新打包发布就能改变前端脚本的执行逻辑,这样就大大减少了排错的时间。

 原理是 浏览器执行脚本时会使用位于浏览器客户端本机 的临时脚本代替从服务器后台返回的脚本。

1.首先切换到开发者工具中的 page页选项卡

谷歌浏览器调试vue项目

page页列出了当前浏览器中已打开的网站以及网站的页面文件,此时可以切换到Overrides选项卡

并选择一个本地的文件夹

谷歌浏览器调试vue项目

选择完文件夹之后右键点击已打开的test.html标头 选择 "save for overrides" 将test.html保存到我们选的文件夹中

谷歌浏览器调试vue项目

 保存完之后我们编辑test.html加入一行调试代码 然后ctrl + s 保存修改

谷歌浏览器调试vue项目

 完成之后刷新页面看控制台的输出,发现确实生效了 

谷歌浏览器调试vue项目

   

 二、断点调试

1.正常断点

         正常断点会阻塞用户的操作直到断点结束,断点命中时可以查看和修改作用域中的变量。

         实际操作过程中可以从http请求的堆栈进入添加断点,如下

          谷歌浏览器调试vue项目

 切换到network选项卡后锁定一个http请求然后从Initiator列将鼠标悬停后选择堆栈的某一层,如 "options.vue?937c:651"

谷歌浏览器调试vue项目

 进入之后会自动切换到Source选项卡并打开options.vue源码,当然这个源码也可以从Pages页面的WebPack:// 栏目打开,在打开的源码视图中行号前点右键菜单可以进行添加断点谷歌浏览器调试vue项目

 分别是 Add breakpoint(添加断点)  Add conditional breakpoint (添加条件断点)

Add logpoint (添加日志断点)

添加断点之后会发生页面会出现阻塞 ,同时可以在源码区域和 右侧 面板查看局部变量.

谷歌浏览器调试vue项目

 这时候如果需要修改作用域内的变量,需要切换到 console 选项卡 

谷歌浏览器调试vue项目

所以这种方法打断点不仅可以查看变量还可以修改变量。

缺点是会阻塞页面操作

2.条件断点

当正常语句碰到循环语句 诸如 while和for时 如果循环次数过多明显不利于快速排查bug,所以

条件断点应运而生。

谷歌浏览器调试vue项目

 添加断点时加入条件表达式  i == 998

运行结果如下,当i == 998时 会进入断点,其它的操作和上述断点一致

谷歌浏览器调试vue项目

3.日志断点

日志断点实现和console.log一样的效果,专门用于变量的打印输出

优点是不会引起页面阻塞,缺点是不能修改变量

添加断点的时候表达式和console.log 参数保持一致

谷歌浏览器调试vue项目

运行结果如下

 谷歌浏览器调试vue项目

 文章来源地址https://www.toymoban.com/news/detail-436793.html

到了这里,关于谷歌浏览器调试vue项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 谷歌浏览器最新版本进行控制台调试js代码时候无法显示代码行数问题解决

    谷歌浏览器最新版本进行控制台调试js代码时候无法显示代码行数问题解决 最新版本谷歌浏览器进行了自动设置关闭那个功能,要自己去设置 解决方法 后面叉掉,重新进行js代码调试看看,如下: 代码行数出来,问题解决

    2024年02月12日
    浏览(63)
  • vue + element 谷歌浏览器调用电脑摄像头拍照

     本项目使用ruoyi-vue-plus (使用文件上传功能 去ruoyi-vue-plus查看封装的js,文件目录 utils/request.js  封装了axios) 框架推荐:https://gitee.com/JavaLionLi/RuoYi-Vue-Plus 抄袭一下项目例子:   vue + element 实现电脑拍照例子:https://gitee.com/devil_mask/camera-demo.git  界面:  script: 上传图片:  

    2024年02月12日
    浏览(33)
  • vue 使用 npm run dev命令后 自动打开浏览器为谷歌

    vue 启动后,想要其自动打开指定浏览器(谷歌)并设置要打开的IP地址和端口号 package.json 打开package.json文件加上 --open chrome index.js 打开index.js文件,将浏览器设置为自动打开

    2024年02月15日
    浏览(57)
  • 【开源项目】STF,从浏览器远程调试和控制安卓设备

    STF是一个非常有用的工具,可以帮助开发者和测试者在不同的设备上进行应用程序的调试和测试。它也可以用于教育和娱乐的目的,比如远程控制别人的手机或者玩游戏。 它的主要功能有:   查看和控制设备的屏幕、键盘、鼠标、触摸、音量等;   安装和卸载应用程序;

    2024年02月01日
    浏览(57)
  • vue-devtools浏览器调试工具离线安装教程

    vue-devtools浏览器调试工具离线安装是下载源码,通过本地编译之后,在放到浏览器上 [ 不推荐 ]在github下载devtools源码,地址:https://github.com/vuejs/vue-devtools [ 推荐 ]在gitee(码云)下载devtools源码,地址:https://gitee.com/mirrors/vue-devtools?_from=gitee_search 我这边选择是标签里的v6.5.0 然后

    2024年02月09日
    浏览(42)
  • 前端vue调试工具:chrome浏览器vue-devtools安装方式详述

    vue-devtools官方文档,也可按照官方文档操作 下面将介绍chrome集成vue-devtools的两种方式 通过扩展-扩展程序-访问chrome应用商店输入vue-devtools搜索插件即可 下载源码选择对应的版本tag官方源码 我们这里选择最新版本v6.5.1 下载压缩包,或clone都可以*( 克隆命令: 安装依赖以及打

    2024年03月15日
    浏览(63)
  • 在Chrome(谷歌浏览器)中安装Vue.js devtools开发者工具及解决Vue.js not detected报错

    提示:先安装谷歌助手的原因是:不安装谷歌助手无法打开谷歌应用商店,导致无法下载Vue.js devtools开发者工具。

    2024年02月15日
    浏览(65)
  • 【Vue/Js】如何解决谷歌浏览器(chrome)扩展插件安装后,再打开自动消失问题(两种解决方案)

    卸载后,再重新从官网下载最新版安装。 注意:卸载一定要把缓存数据都卸载干净。 1、打开设置  2、选择百度或360 极简插件_Chrome扩展插件商店_优质crx应用 极简插件是一个优质Chrome插件扩展收录下载网站,收录热门好用的Chrome插件扩展,国内最方便的插件下载网站。 htt

    2024年02月05日
    浏览(59)
  • 实现微信内置浏览器分享功能(前期准备+VUE前端部分代码+调试+坑记录)

    一、基础准备 1、登录微信公众号(需已认证),找到[【设置与开发】[【公众号设置】【功能设置】【js接口安全域名],在下面填写你的域名。 2、在【设置与开发】【基本配置】中拿到 appid开发者密码 appSecret ,给后端用生成签名时用到。 二、前端代码部分 1、下载微信sdk 2、

    2024年04月17日
    浏览(38)
  • edge浏览器插件打包安装到谷歌浏览器上

    没有安装插件的浏览器不能算的上是一个浏览器,众所周知的原因谷歌无法打开,所有也就无法安装谷歌应用商店的插件,但是Edge浏览器是可以安装访问插件,又因为egde浏览器用的是谷歌的内核,所有大部分的Edge浏览器插件在谷歌上一样是可以使用的。下面就来看一下怎么

    2024年02月13日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包