vconsole调试工具下载,安卓vconsole怎么调出来

  vconsole调试工具下载,安卓vconsole怎么调出来

  VConsole是独立于框架的,可以在Vue、React或任何其他框架中使用。今天本文介绍移动端调试神器vConsole的使用。感兴趣的朋友来看看吧。

  

目录

  功能特性介绍方法一:使用npm(推荐)方法二:使用CDN直接插入HTML开发环境显示生成环境删除vue案例。

  

介绍

  通常在web应用开发的过程中,我们可以使用console.log输出一些信息或者查看接口返回的信息和接口性能,但是在移动端,也就是手机上是看不到的。

  在这种情况下,可以选择使用alert来弹出一些信息,但是这种方法不是很方便,而且还会阻塞JS线程,导致后续线程无法执行。而且影响调试体验。

  那么,console.log应用到移动端会怎么样呢?

  借助第三方插件:vConsole

  一个轻量级、可扩展的前端开发人员调试面板,用于移动网页。

  VConsole是独立于框架的,可以在Vue、React或任何其他框架中使用。有支持插件

  https://gitee.com/Tencent/vConsole/tree/master/的官方文件

  

功能特性

  logs):console . log info error … error …

  网络:xmlhttprequest,fetch,sendbeacon

  元素):HTML节点树

  存储:cookies、本地存储、会话存储

  手动执行JS命令行

  自定义插件

  

使用

  

方法一:使用 npm(推荐)

  npm安装vconsole

  并且在导入初始化之后,就可以使用console.log函数了,就像在Chrome devtools上一样。

  从“VConsole”导入VConsole;

  const v console=new v console();

  //然后就可以照常使用console等方法了。

  console . log( Hello world );

  //经过调试,可以移除。

  vconsole . destroy();

  

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

  script src= https://UNP kg . com/vconsole @ latest/dist/vconsole . min . js /script

  脚本

  //VConsole安装在窗口上。默认情况下为VConsole。

  var vConsole=新窗口。VConsole();

  //然后就可以照常使用console等方法了。

  console . log( Hello world );

  //经过调试,可以移除。

  vconsole . destroy();

  /脚本

  

开发环境显示生成环境删除

  首先,我们在做react和vue的单页应用开发时,相信你对配置文件中的process.env并不陌生。我们只需要在生产环境中加载vConsole进行开发和测试,只在手机上加载vConsole,因为pc上有针对浏览器的调试工具。如果条件允许,我们还可以添加生产环境的切换按钮来触发调试面板。

  

vue案例

  如果你不知道process.env,百度搜索很容易,就像一个全局变量。

  在main.ts中添加以下代码

  从“vue”导入{ createApp }

  从导入应用程序。/App.vue

  “导入”。/registerServiceWorker

  从导入存储。/商店

  从“VConsole”导入VConsole;

  从导入路由器。/路由器

  createApp(应用程序)。使用(存储)。使用(路由器)。挂载(#app)

  //确定是否是pc设备。

  const isPc=()={

  const userAgentInfo=navigator . user agent;

  const Agents=[Android , iPhone ,

  SymbianOS , Windows Phone ,

  iPad , iPod ];

  设flag=true

  for(设v=0;长度;五){

  if(useragentinfo . index of(Agents[v])0){

  flag=false

  打破;

  }

  }

  返回标志;

  }

  //如果不是生产环境,也不是pc设备,那么显示调试。

  if (process.env.NODE_ENV!=prod !isPc()) {

  console . log(process . ENV . node _ ENV);

  const v console=new v console();

  }

  关于移动调试神器vConsole的这篇文章到此为止。有关移动调试vConsole的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: