位置: 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自动引入

  • vivox70pro地震警报怎么开(vivos7手机地震提醒在哪里)

    vivox70pro地震警报怎么开(vivos7手机地震提醒在哪里)

  • ppt动作按钮如何设置(ppt动作按钮如何标上字样)

    ppt动作按钮如何设置(ppt动作按钮如何标上字样)

  • windows是什么意思(windows是什么意思电脑)

    windows是什么意思(windows是什么意思电脑)

  • 微信图库的照片怎么删除(微信图库的照片怎么彻底删除)

    微信图库的照片怎么删除(微信图库的照片怎么彻底删除)

  • 微信退群还能查看聊天记录吗(微信退群还能查看群消息吗)

    微信退群还能查看聊天记录吗(微信退群还能查看群消息吗)

  • 小米手表无法定位(小米手表无法定位城市)

    小米手表无法定位(小米手表无法定位城市)

  • 控制幻灯片放映的三种方式是(控制幻灯片放映时间按钮在哪)

    控制幻灯片放映的三种方式是(控制幻灯片放映时间按钮在哪)

  • 苹果系统怎么降低版本(苹果系统怎么降级)

    苹果系统怎么降低版本(苹果系统怎么降级)

  • 华为应用锁为什么只能锁一次(华为应用锁为什么老是失灵)

    华为应用锁为什么只能锁一次(华为应用锁为什么老是失灵)

  • 光盘能保存多久(光盘放进电脑读不出来怎么办)

    光盘能保存多久(光盘放进电脑读不出来怎么办)

  • 此快捷方式引用的项目无法访问(此快捷方式引用的无法访问没有权限)

    此快捷方式引用的项目无法访问(此快捷方式引用的无法访问没有权限)

  • oppoace2是曲面屏吗(opporenoace2是曲面屏吗)

    oppoace2是曲面屏吗(opporenoace2是曲面屏吗)

  • 手机投屏到电脑上需要什么软件(手机投屏到电脑显示器)

    手机投屏到电脑上需要什么软件(手机投屏到电脑显示器)

  • 内存cl值是什么(内存参数中cl指)

    内存cl值是什么(内存参数中cl指)

  • 苹果11有点不流畅(苹果11用不起流量怎么办)

    苹果11有点不流畅(苹果11用不起流量怎么办)

  • 电脑怎么强制关闭程序(电脑怎么强制关掉卡住的软件)

    电脑怎么强制关闭程序(电脑怎么强制关掉卡住的软件)

  • qq群为啥会解散失败(qq群为啥会解散呢)

    qq群为啥会解散失败(qq群为啥会解散呢)

  • efi是什么(bios的uefi是什么)

    efi是什么(bios的uefi是什么)

  • qq空间举报别人会被知道吗(qq空间举报别人能看出来是谁吗)

    qq空间举报别人会被知道吗(qq空间举报别人能看出来是谁吗)

  • 手机电话费怎么查询(手机电话费怎么充)

    手机电话费怎么查询(手机电话费怎么充)

  • 苹果手机录音功能在哪里(苹果手机录音功能怎么调出来的)

    苹果手机录音功能在哪里(苹果手机录音功能怎么调出来的)

  • 苹果11pro多大(苹果11Pro多大运存)

    苹果11pro多大(苹果11Pro多大运存)

  • 如何把图片和视频拼在一起(如何把图片和视频打包成文件)

    如何把图片和视频拼在一起(如何把图片和视频打包成文件)

  • 钉钉如何去掉小目标提醒(钉钉如何去掉小窗口模式)

    钉钉如何去掉小目标提醒(钉钉如何去掉小窗口模式)

  • 什么叫闪购新客(闪购什么意思)

    什么叫闪购新客(闪购什么意思)

  • 【AI大比拼】文心一言 VS ChatGPT-4

    【AI大比拼】文心一言 VS ChatGPT-4

  • 个人普通发票多少钱
  • 税控盘服务费全额抵扣分录
  • 普通增值税税率多少
  • 因租赁形成的使用权资产
  • 合伙企业当年盈亏怎么算
  • 房产租赁增值税率是5%还是9%
  • 发票没交税可以退税吗
  • 同产品不同单价能相加开票吗
  • 支付的检测费计入什么科目
  • 农林牧渔业项目概述怎么写
  • 经常性支出是什么意思
  • 个人合伙清算如何起诉
  • 会计档案交接怎么填写
  • 用于购买固定资产的账户
  • 以旧换新会计处理金银首饰
  • 去年的原材料发票能入账吗
  • 建设项目检测费
  • 当期应税销售收入是含税还是不含税
  • 普通发票税率为1%吗
  • 出口退免税是什么意思
  • 财务报表的总投资怎么算
  • 建筑业的一般纳税人
  • 工程结算完后剩余资金如何处理?
  • 汇总申报怎么申请
  • 公司之间借款收据要领导签字吗
  • 辅助生产费用怎么归集
  • 辅助生产费用的核算
  • 电脑下载的文件打不开怎么回事
  • vnisedit 打包
  • 企业会计师证是咋回事
  • macos big sur怎么升级
  • 如何阻止win10升级到win11
  • 在win7系统中文件属性有哪些
  • 单位代缴住房公积金分录
  • 购货款先到支付后付款
  • 增值税专用发票有几联?
  • vue3项目打包
  • 我告诉你win7旗舰版
  • php header Content-Type类型小结
  • thinkphp框架介绍
  • nvme安装方法
  • 微信小程序完整授权
  • YOLOv5|YOLOv7|YOLOv8改各种IoU损失函数:YOLOv8涨点Trick,改进添加SIoU损失函数、EIoU损失函数、GIoU损失函数、α-IoU损失函数
  • 企业为什么要开银行承兑汇票
  • 劳务报酬什么情况下可以退税
  • 发放股票股利的账务处理
  • 非货币性资产交换准则
  • xadmin配置
  • 投资性房地产在建期间需要摊销吗
  • mysql drop from
  • 资产负债表其他应收款包括哪些内容
  • 已核准未登记名称我可以注册吗
  • 如何确认产品销售收入
  • 税局代开的专票能作废或红冲吗?
  • 股东撤资后需要承担责任
  • 折旧计入主营业务成本的情况
  • 弥补以前年度亏损怎么算
  • 商品和服务税收分类编码是什么
  • mysql5.7.17安装
  • win1010卸载
  • xp系统好怪啊
  • 如何替换图片中的文字
  • linux系统中的一切都归结为
  • 安装最新的powershell,了解新功能和改进
  • tkmc.exe
  • ccxprocess是什么程序
  • win7 c盘打不开
  • Android Eclipse 项目报错,但没有显示具体错的代码位置
  • javascript标准
  • linux查看多线程
  • BUG: OpenGL error 0x0500 in -[CCEAGLView swapBuffers] 328
  • jquery多选
  • shell脚本数组的用法
  • shape form的区别
  • 发票代码和发票号码有什么区别
  • 国地税机构改革方案
  • 电子发票查询平台电话
  • 国税地税征管
  • 出国海关申报单图片
  • 查询发票号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设