51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

vue h5使用vConsole移动端调试插件


最近有个客户说他的移动端项目开电脑端调试没有问题,但是在真机上运行时会运行异常,想让我帮忙看看是啥原因,我于是我推荐客户使用vConsole来排查原因。

vConsole是帮助在手机查看执行情况的插件

vConsole 是一个轻量、可扩展的前端开发者调试面板,专门针对移动端网页设计。它和项目框架无关的,可以在 Vue、React 或其他任何框架中使用。vConsole 主要用于在移动设备上调试网页应用,解决了在手机上无法直接查看 console.log 输出的问题。

功能特性

  1. 日志 (Logs) :支持 console.logconsole.infoconsole.error 等日志输出。

  2. 网络 (Network):查看 XMLHttpRequest、Fetch、sendBeacon 的请求和响应详情。

  3. 节点 (Element):查看 HTML 节点树。

  4. 存储 (Storage):管理 Cookies、LocalStorage、SessionStorage。

  5. 手动执行 JS 命令行:类似于 Chrome DevTools 的 console 面板。

  6. 自定义插件:支持扩展功能。

使用方法

方法一:使用 npm(推荐)

  1. 安装 vConsole:

    npm install vconsole
    
  2. 在项目中引入并初始化:

    import VConsole from 'vconsole';
    const vConsole = new VConsole();
    console.log('Hello world');
    // 结束调试后,可移除掉
    vConsole.destroy();
    

方法二:使用 CDN

  1. 在 HTML 文件中直接插入:

    <script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>
    <script>
      var vConsole = new window.VConsole();
      console.log('Hello world');
      // 结束调试后,可移除掉
      vConsole.destroy();
    </script>
    

注意事项

  • vConsole 默认会在页面右下角显示一个悬停按钮,点击可以展开或收起调试面板。

  • 请不要在生产环境中引入 vConsole 模块,以免影响性能和用户体验。

vConsole 是微信小程序的官方调试工具,广泛应用于移动端网页开发中,极大地提高了开发和调试效率。


赞(5)
未经允许不得转载:工具盒子 » vue h5使用vConsole移动端调试插件