Vue系列-全局配置

Vue通過config向外暴露了默認(rèn)的全局配置,可在此基礎(chǔ)上重寫全局配置

錯誤捕獲+警告捕獲
vue實(shí)例錯誤提示時默認(rèn)會通過console.error進(jìn)行信息打印,
如果我們需要手動捕獲錯誤信息,進(jìn)行錯誤信息上報(bào)時,
就可以通過errorHandler,warnHandler進(jìn)行錯誤監(jiān)聽

Vue.config.errorHandler=Vue.config.warnHandler=function(err:錯誤提示, vm:發(fā)生實(shí)例){
        fetch("上報(bào)URL",{msg:err})
}

監(jiān)聽到其他keycode的keyup,keydown
進(jìn)行keyup,keydown監(jiān)聽時,可以通過傳遞指令參數(shù)enter,space...
來專門監(jiān)聽某個按鍵觸發(fā),如果我們想監(jiān)聽其他按鍵,可以通過keyCodes進(jìn)行配置

如:
Vue.config.keyCodes={
    v:86
}

<input type="text" @keyup.v='test'/>
{
    methods:{
        test:function(){
            alert("你按下了v")        
        }
    }
}

可以專門來監(jiān)聽v鍵是否按下
強(qiáng)制啟用谷歌Vue插件
默認(rèn)的在生產(chǎn)環(huán)境代碼中,Vue是不會開啟谷歌的Vue插件[vue-devtools](https://github.com/vuejs/vue-devtools),有時候會造成調(diào)試麻煩
我們可以通過強(qiáng)制設(shè)置devtools為true來開啟
Vue.config.devtools=true;
要注意的是,這個應(yīng)該是vue加載后馬上設(shè)置的,建議可以在代碼中增加url參數(shù)判斷,如果參數(shù)如debug為1的話,就開啟設(shè)置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ??JavaScript 與 HTML 之間的交互是通過事件實(shí)現(xiàn)的。 ??事件,就是文檔或?yàn)g覽器窗口中發(fā)生的一些特...
    霜天曉閱讀 3,701評論 1 11
  • 基本用法 一、vuejs簡介 是一個構(gòu)建用戶界面的框架 是一個輕量級的MVVM(Model-View-ViewMo...
    深度剖析JavaScript閱讀 18,347評論 0 8
  • 主要還是自己看的,所有內(nèi)容來自官方文檔。 介紹 Vue.js 是什么 Vue (讀音 /vju?/,類似于 vie...
    Leonzai閱讀 3,540評論 0 25
  • Vue 實(shí)例 屬性和方法 每個 Vue 實(shí)例都會代理其 data 對象里所有的屬性:var data = { a:...
    云之外閱讀 2,373評論 0 6
  • 1. 生命周期 我們先來看下圖: 我們來解釋一下上圖的各個階段: beforeCreate: vue實(shí)例進(jìn)行基礎(chǔ)初...
    zxhnext閱讀 995評論 0 1

友情鏈接更多精彩內(nèi)容