h5调试工具

vConsole

方式一(推荐)

使用npm安装的方式引入

1
$ npm install vconsole
1
2
3
4
5
6
7
8
9
10
11
import VConsole from 'vconsole';

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

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

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

方式二

使用CDN方式引入

1
2
3
4
5
6

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

Eruda

方式一

使用npm安装的方式引入

1
npm install eruda --save
1
2
3

<script src="node_modules/eruda/eruda.js"></script>
<script>eruda.init();</script>

方式二

1
2
3

<script src="//cdn.bootcdn.net/ajax/libs/eruda/2.3.3/eruda.js"></script>
<script>eruda.init();</script>

方式三(推荐)

动态引用。最好是根据是否开启调试来动态加载。还可以,判断编译环境,决定是否需要加载。一般来说,只有在dev需要加载,还可以加上是否在手机端中(PC端本身就有控制台)

1
2
3
4
5
6
;(function () {
var src = 'https://cdn.bootcdn.net/ajax/libs/eruda/3.0.1/eruda.min.js';
if (!/eruda=true/.test(window.location) && localStorage.getItem('active-eruda') != 'true') return;
document.write('<scr' + 'ipt src="' + src + '"></scr' + 'ipt>');
document.write('<scr' + 'ipt>eruda.init();</scr' + 'ipt>');
})();

h5调试工具
https://yifengtingyu.cn/2024/04/23/h5调试工具/
作者
依风听雨
发布于
2024年4月23日
许可协议