亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue程序調(diào)試的方法

 更新時間:2019年06月17日 08:55:51   作者:JerryMouseLi  
這篇文章主要介紹了VUE程序調(diào)試的方法,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下

1.寫本文的背景

因為程序的調(diào)試非常重要,程序猿可以利用好的調(diào)試方法去查找定位自己的問題所在之處。從而,達到糾正自己程序錯誤的地方,健壯自己的程序,讓問題變得越來越少,程序變得越來越健康。故作此文,而且日后會將實用的調(diào)試程序方法不斷進行迭代更新。

2.調(diào)試與測試

調(diào)式與測試實際有異曲同工之妙,只不過對象不同。測試面向的是產(chǎn)品級,系統(tǒng)級;而調(diào)試往往是程序里的某一部分,某個方法,某個屬性或者對象。最終效果也很類似,好的測試人員,測試方案可以將產(chǎn)品系統(tǒng)的問題解決在搖籃中;好的調(diào)試方法也會讓你對程序的運行理解很深刻,對問題的查找定位變得很容易,讓軟件運行得更穩(wěn)定。

3.Console調(diào)試法

3.1 添加console.log指令

在代碼中添加console.log()方法,這里例子輸出從數(shù)據(jù)庫讀回來的最高最低溫,詳見如下:

3.2 調(diào)出溫度界面如下

3.3 Google瀏覽器的Console窗口

在Google瀏覽器中按F12,調(diào)出Console窗口如下。


3.4 console.error輸出

將代碼改成Error輸出如下


3.5 瀏覽器輸出

則瀏覽器的Console輸出會變成紅色如下。


如果輸出的是一個JS對象或者數(shù)組,則需要用JSON.stringify方法將其轉(zhuǎn)換成json數(shù)組再輸出,如下
console.log(JSON.stringify(resolve));

4.alert 調(diào)試法

4.1 alert方法代碼

4.2 alert提示效果

備注:alert方法為阻塞式,點擊確定之后,前端代碼才會繼續(xù)運行

5 斷點調(diào)試法

5.1 設(shè)置斷點

設(shè)置斷點debugger如下圖


5.2 運行代碼

則運行代碼之后,代碼會自動跳到斷點,停止運行如下


5.3 輸入關(guān)心的屬性

5.3.1 Watch中觀察數(shù)據(jù)

Watch中點“+”,然后點擊回車即可,看到對應數(shù)據(jù)的值。


5.3.2 Console中觀察數(shù)據(jù)

F12選擇瀏覽器Console窗口,輸入需要觀察的變量名,點擊回車,即可看到其對應值。


5.4 輸入想要執(zhí)行的方法

在斷點設(shè)置,停止運行后,斷點之前的方法可在Console窗口中運行輸出。

5.4.1 寫一個調(diào)試方法output()

5.4.2 設(shè)置斷點并運行程序

詳見5.1,5.2

5.4.3 執(zhí)行方法運行程序

可觀察到執(zhí)行結(jié)果如下。


總結(jié)

以上所述是小編給大家介紹的Vue程序調(diào)試的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • 10個Vue3中常用的組合式?API用法詳解

    10個Vue3中常用的組合式?API用法詳解

    通過Vue?3,組合式API增強了我們利用Vue的能力,使我們的代碼更具模塊性和可讀性,本文主要來和大家分享10個常用的Vue3組合式API,希望對大家有所幫助
    2024-01-01
  • Vue獲取input值的四種常用方法

    Vue獲取input值的四種常用方法

    Vue是一種流行的Web開發(fā)框架,它提供了一個雙向綁定的語法糖。在Vue中,我們可以很容易地獲取頁面上的數(shù)據(jù),并且可以實時的響應其變化,這篇文章主要給大家介紹了關(guān)于Vue獲取input值的四種常用方法,需要的朋友可以參考下
    2023-09-09
  • 如何實現(xiàn)雙向綁定mvvm的原理實現(xiàn)

    如何實現(xiàn)雙向綁定mvvm的原理實現(xiàn)

    這篇文章主要介紹了vue雙向數(shù)據(jù)綁定原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • Vue使用高德地圖選點定位搜索定位功能實現(xiàn)

    Vue使用高德地圖選點定位搜索定位功能實現(xiàn)

    這篇文章主要介紹了Vue使用高德地圖選點定位搜索定位功能,文中給大家提到了常見問題解決方法,本文結(jié)合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • 開發(fā)Vue樹形組件的示例代碼

    開發(fā)Vue樹形組件的示例代碼

    本篇文章主要介紹了開發(fā)Vue樹形組件的示例代碼,它展現(xiàn)了組件的遞歸使用。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • 基于vue2.0的活動倒計時組件countdown(附源碼下載)

    基于vue2.0的活動倒計時組件countdown(附源碼下載)

    這是一款基于vue2.0的活動倒計時組件,可以使用服務(wù)端時間作為當前時間,在倒計時開始和結(jié)束時可以自定義回調(diào)函數(shù)。這篇文章主要介紹了基于vue2.0的活動倒計時組件countdown,需要的朋友可以參考下
    2018-10-10
  • Nuxt 項目性能優(yōu)化調(diào)研分析

    Nuxt 項目性能優(yōu)化調(diào)研分析

    這篇文章主要介紹了Nuxt 項目性能優(yōu)化調(diào)研分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • vue接入ts基本方法

    vue接入ts基本方法

    這篇文章主要介紹了vue接入ts基本方法,關(guān)于ts,也出了很久,下面我們就來簡單學習了下ts并且在原有項目上接入基本ts語法,也算是一個初級嘗試,簡單梳理下基礎(chǔ)的接入配置和已經(jīng)遇到的問題,供需要的小伙伴們參考
    2022-01-01
  • 解決vue-cli webpack打包開啟Gzip 報錯問題

    解決vue-cli webpack打包開啟Gzip 報錯問題

    這篇文章主要介紹了vue-cli webpack打包開啟Gzip 報錯問題的解決方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Vue3+Element?Plus的項目搭建過程詳解

    Vue3+Element?Plus的項目搭建過程詳解

    這篇文章主要為大家介紹了Vue3+Element?Plus的項目搭建過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08

最新評論