1、console对象
方法 | 描述 | 实例 |
---|---|---|
console.log | 打印变量值 | console.log(x) |
console.dir | 打印对象的属性列表 | console.dir(x) |
console.table | 打印对象列表时可以指定输出的字段属性 | console.dir(array,[‘id’,’name’,……]) |
2、debugger语句
可以直接在代码中使用原生的 debugger
语句。
<script>
export default {
data() {
return {
message: ''
}
},
mounted() {
const hello = 'Hello World!'
debugger
this.message = hello
}
};
</script>
注:如果你选择了这种方式,请千万记得当你调试完毕之后把这个语句移除。
可在webpack插件中自动移除debugger语句和console语句,注:仅用于生产环境
plugin:[
new UplifyJsPlugin(){
uglifyOptions: {
compress: {
warnings: false,//警告
drop_debugger: true,//debugger
drop_console: true,//console(注释掉)
pure_funcs:['console.log'] // 移除console
}
}
}
]