Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >神器vConsole!快速定位移动端问题,加快开发效率

神器vConsole!快速定位移动端问题,加快开发效率

原创
作者头像
程序视点
修改于 2023-06-13 15:35:30
修改于 2023-06-13 15:35:30
1.6K0
举报
文章被收录于专栏:程序小小事程序小小事

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

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

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

简介

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

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

功能特性

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

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

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

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

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

使用方法

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

方法一:使用 npm(推荐)

代码语言:Javascript
AI代码解释
复制
$ npm install vconsole

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

代码语言:Javascript
AI代码解释
复制
import VConsole from 'vconsole';

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

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

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

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

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

可用的 CDN

代码语言:Javascript
AI代码解释
复制
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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
移动端调试工具vConsole
在web应用开发过程中,可以console.log去输出信息,但是在移动端,console.log的信息我们是看不到的,如何将console.log应用到移动端呢?
用户7741497
2022/03/01
1.3K0
vConsole - 移动端开发调试利器
特性 查看 console 日志 查看网络请求 查看页面 element 结构 查看 Cookies、localStorage 和 SessionStorage 手动执行 JS 命令行 自定义插件 上手
李维亮
2021/10/29
4.4K0
vConsole - 移动端开发调试利器
移动端真机调试方法总结
最近要分析web页面,在安卓和ios上的性能差异,除了操作系统本身不同之外,应该还多地方要探究的,第一步就是要在真机上分析。所以总结一下几个方法。
winty
2019/12/20
1.8K0
手机上debug调试代码
有时候为了在手机上调试网页,大都是大费周章,有的使用Chrome DevTools远程链接手机调试,有的使用专门的工具或者浏览器调试,现在腾讯开源了一个vConsole的工具,就解决了这一个痛点!
游魂
2021/04/22
1.5K0
微信前端团队提供的日志工具 vConsole
在前端开发过程中,经常会使用 console.log/info 等方法来输出日志信息,电脑浏览器中可以方便的在控制台中查看 现在移动端的web开发越来越多,而在移动设备中进行开发调试时,console.log 这类的日志信息就不太容易查看了 vConsole 就是用来解决这个问题,可以让我们在移动设备中非常方便的查看console日志信息 vConsole 是由微信的前端研发团队提供,小巧好用 DEMO http://wechatfe.github.io/vconsole/demo.html(建
dys
2018/04/03
8K1
微信前端团队提供的日志工具 vConsole
前端远程调试方案 Chii 的使用经验分享
访问:https://xxxx.xxxx.xxx.com/chii/ 即可打开调试监控
易墨
2023/09/19
9530
前端远程调试方案 Chii 的使用经验分享
一款让OCR识别正确率趋近100%的库
Tesseract.js 一个 纯Javascript编程语言的 ocr 识别库,简单实用。
程序员老鱼
2022/12/02
3.5K0
vConsole 让你在手机上也能轻松调试网页
vConsole相信各位并不陌生,它是一个轻量、可拓展、针对手机网页的前端开发者调试面板。有时候为了想在手机上对网页进行 Debug,可手机上没有F12,电脑却又不在身边,请不要着急, 这时就需要vConsole了, vConsole是腾讯推出的一个轻量、可拓展、针对手机网页的前端开发者调试面板,正好解决了这一痛点!
qiangzai
2021/12/21
2.1K0
vConsole 让你在手机上也能轻松调试网页
调试移动端的三种方法
* 开发时,在自己电脑上运行得好好的,在手机上打开就挂了,但是手机上又看不到error log…
江米小枣
2020/06/15
2.4K0
Mdebug:基于React开发的移动web调试工具
作者:thinkchen,腾讯 PCG 高级前端开发工程师 mdebug是腾讯新闻 TNTWEB 团队推出的基于React开发的新的web调试工具, 沉淀自腾讯新闻微信手 q 双插件多年的移动 web 开发实践中。相比 vconsole, eruda 等调试工具, 使用现代框架进行编写。整合 network 监控能力,提供了更丰富的调试能力和 api, 拥有更强大的网络捕获能力,接入和使用简单。本文将从背景, 架构,功能, 实现原理, 未来扩展点等角度全面介绍这款工具。 一.背景 调试一直是移动 we
腾讯技术工程官方号
2021/09/03
9130
使用神器eruda 进行移动端调试
eruda与腾讯推出的vconsole很相似,都是用于移动端的调试,让开发者在移动端的浏览器中获得近似PC端浏览器的调试能力。 截止至本文发稿之日,eruda在GitHub上已经有2.7K个star
用户1687375
2018/06/08
2.6K0
移动端vConsole使用方法
平时在web应用开发过程中,我们可以console.log去输出一些信息,但是在移动端,也就是在手机上,console.log的信息我们是看不到的,这时候就需要移动端调试工具vConsole
xyzzz
2020/12/31
27.2K0
eruda 一个被人遗忘的调试神器
日常工作中再牛逼的大佬都不敢说自己的代码是完全没有问题的,既然有问题,那就也就有调试,说到调试工具,大家可能对于fiddler、Charles、chrome devtools、Firebug、还有Safari远程调试等比较熟悉,甚至有些是我可能也没有用过的;
苏南
2020/12/16
1.1K0
eruda 一个被人遗忘的调试神器
牛逼!自从用了这个组件,网站逼格提升了N个档次!
大家好,我是前端实验室的大师兄!一名资深的互联网玩家,专注分享大前端领域技术、面试宝典、学习资料等~
程序员老鱼
2022/12/02
7140
移动端调试vConsole
平时web开发时,在手机上,如果是要看控制台信息,都需要alert弹窗,这样很不友好.还会阻拦进程。 通过vConsole.js 重写console方法,实现了类似于微信小程序的移动端调试效果。 具体使用方法也很简单
江一铭
2022/06/16
1.8K0
13k star,阿里官方低代码引擎开源了,快速交付的神器!
LowCodeEngine是由阿里巴巴钉钉团队开源的低代码引擎, 该引擎全面遵循《阿里巴巴中后端前端基础构建协议规范》和《阿里巴巴中后端前端素材协议规范》。
码猿技术专栏
2024/01/29
7870
13k star,阿里官方低代码引擎开源了,快速交付的神器!
Eruda 一个小而美的调试神器
  日常工作中再牛逼的大佬都不敢说自己的代码是完全没有问题的,既然有问题,那就也就有调试,说到调试工具,大家可能对于fiddler、Charles、chrome devtools、Firebug、还有Safari远程调试等比较熟悉,甚至有些是我可能也没有用过的;
苏南
2018/12/27
1.2K0
Eruda 一个小而美的调试神器
Github 2.9 万 Star !这款绘图神器千万别错过
大家好,我是前端实验室的小师妹!一名资深的互联网玩家,专注分享大前端领域技术、面试宝典、学习资料等~
程序员老鱼
2022/12/02
1.2K0
实用程序包utils - 基于Rollup打包输出各模块文件(二)
上一次,我们讲到了如何去搭建一个前端工具库的工程,那么今天我们来聊一聊如何去将其打包输出。
江涛学编程
2021/07/14
8500
vue 记账本
「第一个目的」:这一个移动端记账本的创作来源呢,其实是我在学习了理财的课程之后,突然想为自己写一个记账的东西来记录自己每天花费的钱,从而可以降低那些不必要的开销,从而达到理财的第一步。
公众号---人生代码
2020/07/22
3.8K0
vue 记账本
相关推荐
移动端调试工具vConsole
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档