当前位置: 首页 > news >正文

保定市住房和城乡建设厅网站设计家网站

保定市住房和城乡建设厅网站,设计家网站,俄语网站建设注意事项,微信小程序平台官网登录如何对vue3项目进行调试 调试是开发过程中必备的一项技能,掌握了这项技能,可以很好的定义bug所在。一般在开发vue3项目时,有三种方式。 代码中添加debugger;使用浏览器调试:sourcemap需启用vs code 调试:先开启node服…

如何对vue3项目进行调试

调试是开发过程中必备的一项技能,掌握了这项技能,可以很好的定义bug所在。一般在开发vue3项目时,有三种方式。

  • 代码中添加debugger;
  • 使用浏览器调试:sourcemap需启用
  • vs code 调试:先开启node服务,后启用vs code的调试模式

具体使用如下:

debugger调试法

当打开开发者模式时才会起作用(F12), 但是使用完之后将其删除,不然遗留在代码中,不利于自己与他人开发。一般配置文件,也不允许其出现,.eslintrc.json, rules: "no-debugger":"error"

<template><div>请求数据:{{ loginMsg }}</div><button @click="loginBtn">点击获取mock数据</button>
</template>
<script lang="ts" setup>
import { ref } from "vue";
import axios from 'axios';const loginMsg = ref('');const loginBtn = () => {debugger;axios.get('api/test').then((res) => {loginMsg.value = JSON.stringify(res);});
};</script>
0a857ca33f3c1bd8be49393d3bd49cfc.png

浏览器调试法

在浏览器中调试是最常见的一种方式,即使部署了代码,只要将sourcemap打开(vite.config.ts->build->sourcemap: true,)即可。一般生产环境会将其关闭。

我们在开发vue3的时候, 如果借用浏览器调试的话,需要安装一个浏览器插件:vue developtools。

这里仅说明如何调试与vue3相关的,其他还有关于dom/css等相关的调试修改,不在此处赘述。

具体使用如下:

调试JS代码

找到source中的文件,提前打好断点,然后触发事件:

14492f1e58336624031487f7cc4a8696.png

调式vue3组件

如果想看vue3各个组件的prop,data,pinia数据等,这里就需要借用vue developtools插件了。在这里,我们也可以对components中的数据进行修改,也会触发界面的重新渲染。

ea5b0414dd9ca0c088fd5137c35608cb.png

vs code调试法

→ 启动项目服务
→ 启动vs code调试(F5)
→ Wab App(Chrome)
→ 修改配置文件, launch.json这里的url里面的端口,就是启动服务的端口

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"type": "pwa-chrome","request": "launch","name": "Launch Chrome against localhost","url": "http://localhost:3000","webRoot": "${workspaceFolder}/src","sourceMaps": true,}]
}

→ F5, 启动调试
这时会重新打开一个浏览器并打开当前的服务。

→ 在vs code中打断点,在浏览器中使用触发事件。

40fbfff1d80c7b5c5af05ef00f09c169.png

 

http://www.yayakq.cn/news/660953/

相关文章:

  • wordpress公司展示网站模板南京公司网站建设怎么收费
  • 网站支付接口网站建设 域名
  • 网站优化之站外优化技巧百度推广优化师培训
  • 做网站建设的网站王野 天启
  • 电子商务网站采用的开发技术北京有哪些网站建设公司
  • 网站点赞怎么做的PR做视频需要放网站上
  • 个人建站提供软件下载.net做中英文网站
  • 网站定制开发怎么做模拟建设官方网站
  • 一起爱又一个wordpress站点优化网站搜索
  • 网站策划做营销推广老哥们给个uc能看的2021
  • 安徽合肥做网站直接打域名访问网站
  • 天水网站建设公司网站建设毕业答辩ppt模板
  • 国外无版权图片网站动漫网站设计
  • 网站改版十创造网站
  • 手机网站自动适应跨境购网站建设
  • 网站降权表现开发公司和建材商促销活动
  • 南阳建设局网站手机活动网站模板
  • 西安建网站的公司百度拍照搜题
  • 手机营销网站建设便宜模板网站建设
  • 电子网站开发技术包括安卓手机优化软件排名
  • 旅游网站开发的重要性注册网址步骤
  • 外国好的设计网站大全上海网站建设 微信开发公司
  • 帮企业建网站步骤泰安招工招聘信息
  • 百度收录网站多久qq登录入口
  • 网站建设维护合同书北京做网站开发的公司
  • 中文域名解析网站婚纱网站设计代码html
  • 网站推广seo招聘青岛网站营销推广
  • thinkphp网站开发实例教程网站雪花代码
  • 专门做网站的公司与外包公司有哪些有赞小程序开发平台
  • 网站维护的基本概念网站维护中页面