首页 > 其他分享 >神器vConsole!快速定位移动端问题,加快开发效率

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

时间:2023-05-31 10:37:09浏览次数:36  
标签:定位 console vconsole 神器 vConsole 使用 面板 VConsole

大家好,我是程序视点的小二哥!

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

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

请在此添加图片描述

简介

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

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

请在此添加图片描述

请在此添加图片描述

功能特性

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

请在此添加图片描述

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

请在此添加图片描述

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

请在此添加图片描述

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

请在此添加图片描述

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

使用方法

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

方法一:使用 npm(推荐)

$ npm install vconsole

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

import VConsole from 'vconsole';

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

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

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

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

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

可用的 CDN:

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

标签:定位,console,vconsole,神器,vConsole,使用,面板,VConsole
From: https://www.cnblogs.com/tanggoahead/p/17445325.html

相关文章

  • react 滚动到指定位置上方100像素的位置
    /*使用方法:import{useRef}from'react';constanchor=useRef<HTMLDivElement>(null);<divref={anchor}>test</div><buttononClick={()=>{scrollWithAnimation(anchor.current?.offsetTop||0);}}>jump</b......
  • 锚点定位滚动之 scrollIntoView,定位的锚点内容被遮挡
    问题描述:点击‘蓝色’框里的内容,‘绿色’框里面的内容滚动到可试区域内,由于‘红色’搜索框的原因,’绿色‘要展示的可视区域被搜索框的内容遮挡。原来的布局:解决:让滚动区也以fixed做呈现,top值定为顶部区域的高度即可不被遮挡;给class="bottom"的标签添加‘position:fixed;top:52......
  • python+playwright 学习-66 highlight 调试定位时高亮显示元素
    前言highlight()方法是通过高亮显示元素,在调试中有很大优势,可以清楚看到定位的元素所在的位置遇到的问题使用示例:点百度页面,定位文本元素“新闻”后点击fromplaywright.sync_apiimportsync_playwright#上海悠悠wx:283340479#blog:https://www.cnblogs.com/yoyoket......
  • Python 爬虫神器 requests 工具
    一、模块安装pipinstallrequests二、常用方法在实际的爬虫中,其实真正用到的只有GET、POST,像其他的方法基本用不到,比如:DELETE、HEAD、PUT等。1、GET方法headers={'user-agent':'my-app/0.0.1'}payload={'key1':'value1','key2':'value2'}re......
  • 基于可穿戴的GPS定位存储模块方案特色解析
    前记 GPS作为一个位置定位手段,在日常生活中扮演着非常重要的角色。在研发动物可穿戴产品的同时。团队一直在做产品和模块标准化的事情,尽量把研发出来的东西标准化。按照任老板的说法,在追求理想主义的路上,不断孵化现实主义的产品与解决方案,攀登珠峰的征途中沿途下蛋。笔者非常赞......
  • 查看kafka指定位置offset消息
    packagecom.infinitus.cdc.test;importorg.apache.kafka.clients.consumer.ConsumerRecord;importorg.apache.kafka.clients.consumer.ConsumerRecords;importorg.apache.kafka.clients.consumer.KafkaConsumer;importorg.apache.kafka.clients.consumer.OffsetAndM......
  • 直线电机的定位精度与重复定位精度的概念,为什么重复定位精度要比定位精度高
    单纯从直线电机的反馈来看,光栅或磁尺的刻度精度一般都在10-30um,在尺子的精度做不到um级别的情况下,如何能够保证依赖尺子来定位的直线电机的绝对定位精度?而重复定位精度往往只要伺服的PID没什么问题,静态时的PE可以很容易做到1-2个count,如此,重复定位精度一般可以比较容易的做到较高......
  • LORA温度资产定位标签传感器方案
    公司范围内的可追踪设备包括:牵引车、空中吊运车、皮带式装载机、托盘装载器、铲车以及其他可移动的资产设备,使用基于LoRa进行追踪既可以获取实时位置信息也可以分享状态给区域经理。 使用LoRa资产追踪技术,通过监控收集引擎温度、转速、油压或者充电状态到云端,使用者可以利用手机、......
  • Springboot集成百度地图实现定位打卡功能
    打卡sign表sqlCREATETABLE`sign`(`id`int(11)NOTNULLAUTO_INCREMENT,`user`varchar(255)COLLATEutf8mb4_unicode_ciDEFAULTNULLCOMMENT'用户名称',`location`varchar(255)COLLATEutf8mb4_unicode_ciDEFAULTNULLCOMMENT'打卡位置',`......
  • 指定位置插入字符
    1.问题描述编写程序实现以下功能:在字符串中的所有数字字符前加一个$字符,例如,输入A1B23CD45,输出A$1B$2$3CD$4$52.问题分析用串S拷贝出另一个串T,对T从头到尾扫描,对非数字字符原样写入串S,数字字符先写一个$再写数字字符,最后在S串尾加结束标志。3.程序#include<iostream>using......