vConsole 移动端调试

本文介绍了如何在移动端项目中使用 vConsole 进行调试,包括多页面和单页应用的接入方式,以及如何动态引入vConsole:通过设置后门,如长按10秒触发,或者根据环境条件(如测试阶段)动态加载。通过这些方法,可以在不影响生产环境用户体验的同时,方便开发者进行调试工作。
摘要由CSDN通过智能技术生成

使用方法

多页面应用

在每个页面

<script src="path/to/vconsole.min.js"></script>
<script>
  // init vConsole
  var vConsole = new VConsole();
  console.log('Hello world');
</script> 

单页应用

我们在项目的入口引用这个文件就可以

npm install vconsole
var vConsole = new VConsole();
console.log('Hello world');

请注意,VConsole 只是 vConsole 的原型,而非一个已实例化的对象。所以在手动 new 实例化之前,vConsole 不会被插入到网页中。 

动态引入代码

这里有两种设计的思路以供参考:

  1. 在程序中某个地方设置一个后门。点击10次或者长按10秒之后自动引入这段代码。
  2. 通过运行环境来引入动态vConsole。即在测试阶段引入,而生产环境则不会引入这段代码。

设置后门

在程序中某个地方设置长按10秒自动引入代码。

首先长按10秒的效果需要3个事件结合才能产生。

  • @touchstart:开始长按
  • @touch
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值