首页 > 其他分享 >vConsole使用

vConsole使用

时间:2023-02-24 17:11:31浏览次数:42  
标签:console log 打印 vConsole 使用 日志 foo

1:js直接引用,下载最新版https://github.com/Tencent/vConsole/releases/latest

<script src="vconsole.min.js"></script>
<script>
  // 初始化
  var vConsole = new VConsole();
  console.log('Hello world');
</script>

2:npm下载

npm install vconsole -S

3、简单使用

在main.js中:
import VConsole from 'vconsole'
const vConsole = new VConsole()
Vue.use(vConsole)
console.info("vconsole-info-测试")

4、webpack 版插件

安装

npm install vconsole-webpack-plugin -D

在vue.config.js中设置:

configureWebpack: config => {
    config.plugins.push(
        //手机端调试
        new vConsole({
        filter: [],     // 需要过滤的入口文件
        enable: isVConsole === true      // 生产环境不打开
        })
    )
}

5:打印日志

与 PC 端打印 log 一致,可直接使用 console.log() 等方法直接打印日志:

console.log('Hello World');

未加载 vConsole 模块时,console.log() 会直接打印到原生控制台中;加载 vConsole 后,日志会打印到页面前端+原生控制台。

日志类型

支持 5 种不同类型的日志,会以不同的颜色输出到前端面板:

console.log('foo');   // 白底黑字
console.info('bar');  // 白底紫字
console.debug('oh');  // 白底黄字
console.warn('foo');  // 黄底黄字
console.error('bar'); // 红底红字

支持以下 console 方法:

console.time('foo');    // 启动名为 foo 的计时器
console.timeEnd('foo'); // 停止 foo 计时器并输出经过的时间

Object/Array 结构化展示
支持打印 Object 或 Array 变量,会以结构化 JSON 形式输出(并折叠):

var obj = {};
obj.foo = 'bar';
console.log(obj);

多态
支持传入多个参数,会以空格隔开:

var uid = 666;
console.log('UserID:', uid); // 打印出 UserID: 233

6:公共属性及方法

//当前 vConsole 的版本号。
vConsole.version
//显示 vConsole 主面板
vConsole.show()
//隐藏 vConsole 主面板
vConsole.hide()
//析构一个 vConsole 对象实例,并将 vConsole 面板从页面中移除。
var vConsole = new VConsole();
vConsole.destroy();
//显示 vConsole 的开关按钮。
vConsole.showSwitch()
//隐藏 vConsole 的开关按钮
vConsole.hideSwitch()

vConsole.option配置项。

 
// get
vConsole.option // => {...}
// set
vConsole.setOption('maxLogNumber', 5000);
// 或者:
vConsole.setOption({maxLogNumber: 5000});

标签:console,log,打印,vConsole,使用,日志,foo
From: https://www.cnblogs.com/zcm1688/p/17152207.html

相关文章

  • ArcGIS10.4授权文件 32/64位使用方法
    ArcGIS10.4授权文件是一款针对同名软件《ArcGIS10.4》所推出的序列号激活码生成工具。通过使用这款授权文件,你就可以进行注册激活,永久免费使用该软件1、安装桌面并按照正......
  • 使用函数-单行函数
    ​ 使用函数-单行函数 2.数值函数(Math)    3.日期与时间函数         --单行函数包含:--1.字符串函数selectename,length(ena......
  • 使用函数-单行函数
    ​ 使用函数-单行函数 2.数值函数(Math)    3.日期与时间函数         --单行函数包含:--1.字符串函数selectename,length(ena......
  • C/C++使用GCC编译项目时添加宏定义
    有时候我们希望在构建时能够在命令行添加一些宏定义,改变程序行为。一个典型应用示例是代码里通过检查是否定义了DEBUG宏,来决定是否输出调试信息。编译器一般提供命令行选......
  • 简单使用wireshark
    wireshark抓包工具拓扑图:拓扑图解释:终端用户使用wireshark抓包工具监听无线网卡,监听时,终端访问互联网,可实时监听网络抓包操作步骤:一,打开wireshark抓包工具,监听网卡......
  • java 枚举使用
    /***埋点模块枚举*@authorhuang*/publicenumModelEnum{PROCESS_CONTROL("流程管控",10),TASK_CENTER("任务中心",20),QHSE("QHSE管理",30)......
  • uni-app学习笔记之----getCurrentPages()的使用
    1、判断是否是首页如果得到数组元素只有一个,说明是首页2、得到页面中的信息得到数组中的第一个元素代表首页,最后一个元素代表当前页 ......
  • PHP使用ZipArchive批量打包压缩文件并下载
    PHP使用ZipArchive批量打包压缩文件,并下载。使用php自带的ZipArchive类,可以压缩或解压文件。首先需要确定已经安装了zip扩展,如果没有安装,请先安装,下载:http://pecl.php.net......
  • uni-app:微信小程序:使用位置权限getlocation时报错(hbuilderx 3.7.3)
    一,getlocation时报错:代码:<template><view><buttonstyle="width:710rpx;height:80rpx;"@click="openMap">打开地图</button></view></template>......
  • 如何使用二极管将交流电转换为直流电
    将交流电转换为直流电的过程称为整流。AC-DC转换器主要用于电力电子应用,其中电源输入是50Hz或60Hz正弦波交流电压,需要将电源转换为直流输出。我们家里的每一件电器都......