平时在web应用开发过程中,我们可以console.log去输出一些信息,但是在移动端,也就是在手机上,console.log的信息我们是看不到的。
这种情况下,可以选择使用alert弹出一些信息,但是这种方法不怎么方便,也会阻断JS线程,导致后面的线程都不执行。也影响调试体验。
那么,如果将console.log应用到移动端呢?
需要借助第三方插件:vConsole
使用方法:
<script src="path/to/vconsole.min.js"></script>
<script>
console.log("test")
</script>
在Vue-JS项目中使用:
1.package.json安装vconsole包(可以放在devDependencies中)
2.main.js中引入:
// 因为vConsole并不需要调用,
// 所以前面加“eslint-disable no-unused-vars”规避掉eslint语法检查
/* eslint-disable no-unused-vars */
import vConsole from 'vconsole'
3.此时可以使用console.log
原理:改写了console.log,重写了实现,用vConsole代理