<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Vue.js@2.6.10更新內置錯誤處機制Fundebug同步支持相應錯誤監控

        來源:懂視網 責編:小采 時間:2020-11-27 21:57:02
        文檔

        Vue.js@2.6.10更新內置錯誤處機制Fundebug同步支持相應錯誤監控

        Vue.js@2.6.10更新內置錯誤處機制Fundebug同步支持相應錯誤監控:Vue.js 從誕生至今已經 5 年,尤大在今年 2 月份發布了重大更新,即Vue 2.6。更新包括新增 scoped slot 語法、性能提升、動態指令參數等等。其中我們最關注的是錯誤處理。 異步錯誤處理 Vue 的內置錯誤處理機制(組件內 errorCaptured hoo
        推薦度:
        導讀Vue.js@2.6.10更新內置錯誤處機制Fundebug同步支持相應錯誤監控:Vue.js 從誕生至今已經 5 年,尤大在今年 2 月份發布了重大更新,即Vue 2.6。更新包括新增 scoped slot 語法、性能提升、動態指令參數等等。其中我們最關注的是錯誤處理。 異步錯誤處理 Vue 的內置錯誤處理機制(組件內 errorCaptured hoo

        Vue.js 從誕生至今已經 5 年,尤大在今年 2 月份發布了重大更新,即Vue 2.6。更新包括新增 scoped slot 語法、性能提升、動態指令參數等等。其中我們最關注的是錯誤處理。

        異步錯誤處理

        Vue 的內置錯誤處理機制(組件內 errorCaptured hook 和全局 errorHandler hook)現在也會捕獲 v-on 處理程序內部的錯誤。此外,如果任意一個生命周期 hook 或事件處理程序執行了異步操作,現在可以從函數中返回一個 Promise,Promise 鏈中任何一個未被捕獲的錯誤都會被發送給錯誤處理程序。如果使用了 async/await,則會變得更加容易,因為異步函數隱式返回 Promise:

        export default {
         async mounted() {
         // if an async error is thrown here, it now will get
         // caught by errorCaptured and Vue.config.errorHandler
         this.posts = await api.getPosts();
         }
        };

        根據官方介紹,錯誤處理的改進包括兩個方面:

        捕獲 v-on 處理程序內部的錯誤異步 Promise 錯誤

        Fundebug作為最專業的 BUG(錯誤)監控服務平臺,已經服務數千家企業,數萬名開發者。據統計,所有的前端項目中,有22.5%使用 Vue.js 開發。之前有使用 Vue.js 框架開發的客戶反饋有 bug 監控不到。此次 Vue.js 更新,我們對JavaScript 的監控插件做了相應的更新,來更好地支持使用 Vue.js 框架開發的應用錯誤的監控。

        錯誤監控測試(TodoMVC)

        1. 通過 v-on 定義事件

        我們使用經典的 todoMVC 項目來進行測試。

        首先接入 Fundebug 監控插件,在 Fundebug 官網創建一個 Vue.js 監控項目。

        接下來根據接入代碼,安裝 Fundebug JavaScript 和 Vue 插件:

        通過npm安裝fundebug-javascript與fundebug-vue

        npm install fundebug-javascript fundebug-vue --save

        配置apikey

        import * as fundebug from "fundebug-javascript";
        import fundebugVue from "fundebug-vue";
        fundebug.apikey = "API-KEY";
        fundebugVue(fundebug, Vue);

        其中,獲取apikey需要免費注冊帳號并且創建項目。

        然后,我們對右下角的Clear Completed按鈕對應的代碼進行更改,通過v-on來定義點擊事件,然后對應的deleteCompleted函數故意將todos寫成todo

        <button class="clear-completed" v-show="completed" v-on:click="deleteCompleted">
         Clear Completed
        </button>
         deleteCompleted() {
         this.todos = this.todo.filter(todo => !todo.completed);
         }

        點擊Clear Completed觸發報錯:

        Fundebug 成功捕獲該錯誤:

        2. 異步 Promise 錯誤

        通過axios發送一個 GET 請求獲取數據,然后將返回數據處理。假定不小心將data寫成了date,那么data.length會觸發錯誤。

        deleteCompleted() {
         return axios
         .get("https://jsonplaceholder.typicode.com/todos/")
         .then(response => {
         let data = response.date;
         let len = data.length;
         });
        }

        程序運行后,Fundebug 成功捕獲該錯誤:

        總結

        Vue.js 更新到 2.6.10,對錯誤處理提供了更加強大的支持。Fundebug 的 JavaScript 監控插件支持 Vue.js 項目中v-on和異步錯誤的監控。

        以上所述是小編給大家介紹的Vue.js@2.6.10更新內置錯誤處理機制Fundebug同步支持相應錯誤監控,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
        如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Vue.js@2.6.10更新內置錯誤處機制Fundebug同步支持相應錯誤監控

        Vue.js@2.6.10更新內置錯誤處機制Fundebug同步支持相應錯誤監控:Vue.js 從誕生至今已經 5 年,尤大在今年 2 月份發布了重大更新,即Vue 2.6。更新包括新增 scoped slot 語法、性能提升、動態指令參數等等。其中我們最關注的是錯誤處理。 異步錯誤處理 Vue 的內置錯誤處理機制(組件內 errorCaptured hoo
        推薦度:
        標簽: VUE 2.6 vue.js
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲国产成人久久笫一页| 免费看少妇作爱视频| 亚洲一区二区三区偷拍女厕| 四虎精品成人免费视频| 亚洲A∨精品一区二区三区| 偷自拍亚洲视频在线观看| 免费人成网站7777视频| 亚洲免费一区二区| 亚洲精品美女久久777777| 日韩精品无码专区免费播放| 亚洲精品亚洲人成在线麻豆| 无码日韩精品一区二区免费| 亚洲hairy多毛pics大全| 亚洲成A人片77777国产| 伊人免费在线观看| 亚洲老熟女@TubeumTV| 女人18毛片特级一级免费视频| 美女黄网站人色视频免费| 亚洲日本va在线视频观看| 99国产精品永久免费视频| 男女超爽视频免费播放| 亚洲一区AV无码少妇电影☆| 99爱在线观看免费完整版| 亚洲色一区二区三区四区| 亚洲国产精品无码久久九九| 任你躁在线精品免费| 亚洲av无码专区在线| 免费va在线观看| 人妻无码一区二区三区免费| 亚洲精品无码少妇30P| 国产L精品国产亚洲区久久| 99re这里有免费视频精品| 亚洲精品一卡2卡3卡四卡乱码| 国产亚洲精品a在线观看| A在线观看免费网站大全| 国产黄色片免费看| 亚洲视频一区二区三区四区| 亚洲熟伦熟女新五十路熟妇| 我的小后妈韩剧在线看免费高清版| 日韩在线视频免费| 亚洲国产激情在线一区|