前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >鹅厂官方H5调试神器!

鹅厂官方H5调试神器!

作者头像
程序员老鱼
发布2022-12-02 10:34:59
5950
发布2022-12-02 10:34:59
举报
文章被收录于专栏:前端实验室

大家好,我是前端实验室的大师兄!

今天大师兄碰到一新来的实习生在使用 alert 调试H5页面,仿佛看到大师兄年少时羞涩的样子...

趁这个机会,就给大家分享一个针对手机网页的前端开发者调试面板工具:vConsole

简介

vConsole 是与框架无关的,可以在 VueReact 或其他任何框架中使用。

现在 vConsole 是微信小程序的官方调试工具

功能特性

查看日志(Logs):console.log|info|error|...

查看网络请求(Network):请求、响应的详情

查看节点结构(Element):HTML 节点树

管理存储(Storage):添加、编辑、删除、复制 Cookies / LocalStorage / SessionStorage

手动执行 JS 命令行: 这就和在 Chrome devtoolsconsole面版中执行命令一样。

使用方法

vConsole 添加到项目中主要有以下方式:

方法一:使用 npm(推荐)

代码语言:javascript
复制
$ npm install vconsole

Import 并初始化后,即可使用 console.log 功能。

代码语言:javascript
复制
import VConsole from 'vconsole';

const vConsole = new VConsole();
// 或者使用配置参数来初始化,详情见文档
const vConsole = new VConsole({ theme: 'dark' });

// 接下来即可照常使用 `console` 等方法
console.log('Hello world');

// 结束调试后,可移除掉
vConsole.destroy();

方法二:使用 CDN 直接插入到 HTML

代码语言:javascript
复制
<script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>
<script>
  // VConsole 默认会挂载到 `window.VConsole` 上
  var vConsole = new window.VConsole();
</script>

可用的 CDN:

代码语言:javascript
复制
https://unpkg.com/vconsole@latest/dist/vconsole.min.js
https://cdn.jsdelivr.net/npm/vconsole@latest/dist/vconsole.min.js

使用示例和建议

引入 vConsole 模块后,页面前端将会在右下角出现 vConsole 的悬停按钮,可展开/收起面板。支持 4 种不同类型的日志,会以不同的颜色输出到前端面板:

支持打印 Object 对象,会以 JSON 字符串格式输出:

vConsole 面板中的使用几乎如同 Chrome devtools 一样。

重点注意:请不要在生产环境中引入 vConsole 模块。

vConsole 还提供了公共属性、方法和配置项,以及插件的使用。这些详细的使用就留待大家去查阅啦。

vConsole地址 https://gitee.com/Tencent/vConsole

写在最后

欢迎加入前端实验室读者交流群,群里有不少技术大神,不定时会分享一些技术要点,更有一些资源收藏爱好者会分享一些优质的学习资料。吃瓜、摸鱼、白嫖技术就等你了~

进群方式:在下方公众号后台,回复111,按提示操作即可进群。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 功能特性
  • 使用方法
    • 方法一:使用 npm(推荐)
      • 方法二:使用 CDN 直接插入到 HTML
      • 使用示例和建议
        • 写在最后
        相关产品与服务
        内容分发网络 CDN
        内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档