位置: IT常识 - 正文

谷歌浏览器调试vue项目(谷歌浏览器调试窗口怎么放下面)

编辑:rootadmin
谷歌浏览器调试vue项目

推荐整理分享谷歌浏览器调试vue项目(谷歌浏览器调试窗口怎么放下面),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:谷歌浏览器调试工具,谷歌浏览器调试工具,谷歌浏览器调试快捷键,谷歌浏览器调试快捷键,谷歌浏览器调试技巧,谷歌浏览器调试快捷键,谷歌浏览器调试手机页面,谷歌浏览器调试模式怎么打开,内容如对您有帮助,希望把文章链接给更多的朋友!

前言 

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

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

      

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

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

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

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

并选择一个本地的文件夹

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

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

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

 二、断点调试

1.正常断点

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

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

谷歌浏览器调试vue项目(谷歌浏览器调试窗口怎么放下面)

          

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

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

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

Add logpoint (添加日志断点)

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

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

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

缺点是会阻塞页面操作

2.条件断点

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

条件断点应运而生。

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

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

3.日志断点

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

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

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

运行结果如下

 

本文链接地址:https://www.jiuchutong.com/zhishi/298432.html 转载请保留说明!

上一篇:css字体加粗(dw怎么在css里字体加粗)(css字体加粗怎么弄)

下一篇:vue3的unplugin-auto-import自动引入

  • iphone13戴口罩可以解锁吗(iphone13戴口罩可以人脸识别吗)

    iphone13戴口罩可以解锁吗(iphone13戴口罩可以人脸识别吗)

  • 剪映滚动字幕怎么放慢速度(剪映滚动字幕怎么做)

    剪映滚动字幕怎么放慢速度(剪映滚动字幕怎么做)

  • ipad录屏怎么录屏幕里的声音(ipad录屏怎么录外部声音和内部)

    ipad录屏怎么录屏幕里的声音(ipad录屏怎么录外部声音和内部)

  • 华为截图敲两下没反应(华为敲一下截屏)

    华为截图敲两下没反应(华为敲一下截屏)

  • 完成创建appleid时出现请联系itunes(完成创建appleid请联络iTunes支持人)

    完成创建appleid时出现请联系itunes(完成创建appleid请联络iTunes支持人)

  • 苹果11怎么设置热点(苹果11怎么设置双卡双待)

    苹果11怎么设置热点(苹果11怎么设置双卡双待)

  • xs黑屏转圈无法重启(iphonexs黑屏转圈)

    xs黑屏转圈无法重启(iphonexs黑屏转圈)

  • iphone11称重功能怎么用(iphone 11 称重功能怎么用)

    iphone11称重功能怎么用(iphone 11 称重功能怎么用)

  • 华为nova6返回键在哪(华为nova手机设置返回键怎么设置)

    华为nova6返回键在哪(华为nova手机设置返回键怎么设置)

  • 边缘路由器是干啥用的(边缘路由器和普通路由器)

    边缘路由器是干啥用的(边缘路由器和普通路由器)

  • 退出qq会显示什么状态(qq退出会显示什么)

    退出qq会显示什么状态(qq退出会显示什么)

  • ipadair2是什么芯片(ipadair2芯片是a9吗)

    ipadair2是什么芯片(ipadair2芯片是a9吗)

  • qq上的解除关系是啥意思(qq的解除关系在哪)

    qq上的解除关系是啥意思(qq的解除关系在哪)

  • 如何下载微信分身版(如何下载微信分身到手机上)

    如何下载微信分身版(如何下载微信分身到手机上)

  • 拼多多改动sku掉权重吗(拼多多sku改动价格会有影响权重吗)

    拼多多改动sku掉权重吗(拼多多sku改动价格会有影响权重吗)

  • 华为mate5g什么时候上市(华为mate5g参数)

    华为mate5g什么时候上市(华为mate5g参数)

  • 手机怎么看淘宝等级几颗心(手机怎么看淘宝评价)

    手机怎么看淘宝等级几颗心(手机怎么看淘宝评价)

  • 淘宝店铺授权怎么弄(淘宝店铺授权怎么弄?具体流程是什么)

    淘宝店铺授权怎么弄(淘宝店铺授权怎么弄?具体流程是什么)

  • pdr与访问控制的主要区别(访问控制含义)

    pdr与访问控制的主要区别(访问控制含义)

  • ar眼镜戴上有什么效果

    ar眼镜戴上有什么效果

  • 如何把爱奇艺的视频保存到相册(如何把爱奇艺的自动续费关掉)

    如何把爱奇艺的视频保存到相册(如何把爱奇艺的自动续费关掉)

  • 微信钱发错了怎么追回(微信钱发错了怎么申请退款怎么办)

    微信钱发错了怎么追回(微信钱发错了怎么申请退款怎么办)

  • i9s蓝牙耳机配对方法(i9stws蓝牙耳机双耳配对)

    i9s蓝牙耳机配对方法(i9stws蓝牙耳机双耳配对)

  • cad大理石填充是哪个(cad大理石填充图案样式)

    cad大理石填充是哪个(cad大理石填充图案样式)

  • 电脑恢复到某个时间点(电脑恢复到某个时间点,还能恢复回来吗)

    电脑恢复到某个时间点(电脑恢复到某个时间点,还能恢复回来吗)

  • 在Windows系统中,如何设置电脑关机音乐呢?(在window系统中哪些用户可以查看日志)

    在Windows系统中,如何设置电脑关机音乐呢?(在window系统中哪些用户可以查看日志)

  • BP神经网络的梯度公式推导(三层结构)(bp-神经网络)

    BP神经网络的梯度公式推导(三层结构)(bp-神经网络)

  • phpcms怎么修改模板(phpcms模块)

    phpcms怎么修改模板(phpcms模块)

  • 工资表个税多扣了账务处理递减
  • 没有收入可以不给抚养费吗
  • 财务刷卡手续费怎么处理
  • 水电费分析小报
  • 发票几个月内可以红冲作废
  • 怎么强调各个分公司之间无直接联系
  • 零税点的普票和六税点的普票区别
  • 预提费用账户期末
  • 保证金转租金的会计处理
  • 融资租赁的固定资产由承租方进行核算,体现了( )原则
  • 在建工程的计算公式
  • 福利费要交个人税吗
  • 外省农村户口可以迁到外省农村吗
  • 小规模纳税人物流服务税率
  • 税号里的0是字母还是数字
  • 加油卡预付卡销户怎么办
  • 委托加工物资合并报表
  • 企业买房可以抵扣多少税
  • 小微企业 2021
  • 分公司应收款转总公司会计分录?
  • 装修费用资本化的条件
  • 企业无法取得发票,如何税前扣除
  • 国际货运运费的计算基础
  • 英雄联盟电脑软件图片
  • 在电脑上呢
  • 行政事业单位临聘人员
  • mac的xcode使用教程
  • 向房东要押金的不犯法的妙招
  • url传变量
  • 苹果客服人工24小时
  • php关联数组和索引数组的区别
  • 计提坏账准备和转销坏账准备
  • 进项税加计抵扣10%和15%
  • php curl命令详解
  • php中统计单词个数
  • php实现数据库查询
  • 无需本地部署的软件
  • 新版python
  • wordpress建立数据库错误
  • 应收票据利息的确认
  • 长期待摊费用当月发生当月要摊吗
  • 在Python中如何求坐标中的任意两个点的距离
  • java中double是什么数据类型
  • sql server配置文件在哪
  • 母公司给子公司借款要利息吗
  • 工程咨询属于什么服务业
  • 专项扣除影响实绩吗
  • 电子发票的缺点
  • 特许经营企业的特点
  • 关于企业停工停产期间的工资支付有关规定
  • 应收账款余额百分比法怎么算
  • 购买债券收到的现金
  • 普通发票应怎么开具
  • 筹建期间的开办费属于资产吗
  • 逾龄资产对企业的影响
  • 出纳去银行取钱需要带什么
  • 购买的税控盘可以全额抵扣,怎么报
  • 支付的税费现金流量表公式
  • 咨询服务业成本比例
  • 长期股权投资利润调整加折旧
  • 库存现金是负数怎么调
  • mysql 从库
  • linux如何安装c语言编译器
  • xp剪贴板怎么打开
  • linux 清理
  • unix系统复制命令
  • gpt分区方法
  • 免费获取验证码
  • win8.1无法安装net framework 3.5
  • 电源管理器在哪
  • 怎么从win8装回win7
  • shell printf 变量
  • perl -i -pe
  • 下面有关js中call和apply的描述,错误的是
  • Javascript WebSocket使用实例介绍(简明入门教程)
  • js制作网站
  • python批量创建文件
  • jquery返回顶部代码
  • 车辆购置税二维码扫描用什么扫
  • 山东省地方税务局公告2018年第6号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设