Vue通过config向外暴露了默认的全局配置,可在此基础上重写全局配置
错误捕获+警告捕获
vue实例错误提示时默认会通过console.error进行信息打印,
如果我们需要手动捕获错误信息,进行错误信息上报时,
就可以通过errorHandler,warnHandler进行错误监听
Vue.config.errorHandler=Vue.config.warnHandler=function(err:错误提示, vm:发生实例){
fetch("上报URL",{msg:err})
}
监听到其他keycode的keyup,keydown
进行keyup,keydown监听时,可以通过传递指令参数enter,space...
来专门监听某个按键触发,如果我们想监听其他按键,可以通过keyCodes进行配置
如:
Vue.config.keyCodes={
v:86
}
<input type="text" @keyup.v='test'/>
{
methods:{
test:function(){
alert("你按下了v")
}
}
}
可以专门来监听v键是否按下
强制启用谷歌Vue插件
默认的在生产环境代码中,Vue是不会开启谷歌的Vue插件[vue-devtools](https://github.com/vuejs/vue-devtools),有时候会造成调试麻烦
我们可以通过强制设置devtools为true来开启
Vue.config.devtools=true;
要注意的是,这个应该是vue加载后马上设置的,建议可以在代码中增加url参数判断,如果参数如debug为1的话,就开启设置