最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue?watch報錯:Error?in?callback?for?watcher?"xxx":"TypeError的解決方法

 更新時間:2023年03月28日 10:47:06   作者:琹箐  
這篇文章主要給大家介紹了關于vue?watch報錯:Error?in?callback?for?watcher?“xxx“:“TypeError:Cannot?read?properties?of?undefined的解決方法,需要的朋友可以參考下

一、問題

1.監(jiān)聽了一個data里面的對象竟然報錯了,錯誤還奇奇怪怪的:不能在 undefined上使用 apply方法

1)詳細錯誤如下:

vue.esm.js?9b69:5059 [Vue warn]: Error in callback for watcher "flowCategory": "TypeError: Cannot read properties of undefined (reading 'apply')"
 
found in
 
---> <FlowItem> at src/projects/comen/implemenceWorkstation/flowSetting/FlowItem.vue
       <ElTabPane> at packages/tabs/src/tab-pane.vue
         <ElTabs> at packages/tabs/src/tabs.vue
           <View> at src/views/implemenceWorkstation/flowSetting/view.vue
             <Index> at src/layout/index.vue
               <App> at src/App.vue
                 <Root>
warn$2 @ vue.esm.js?9b69:5059
logError @ vue.esm.js?9b69:3728
globalHandleError @ vue.esm.js?9b69:3724
handleError @ vue.esm.js?9b69:3691
invokeWithErrorHandling @ vue.esm.js?9b6

2)代碼如下:

  watch: {
    flowCategory: {
      hanlder(newval, oldval) {
        console.log('flowCategory', newval, oldval);
      },
      deep: true
    }
  }

二、解決方法

 1.是不是看著上面的代碼沒問題,我也是很自信,不就是在handler函數(shù)中打印了變化前后的值嗎?寫法就是這樣啊,我也是這樣自信。

2.找了半天發(fā)現(xiàn)自己 把 handler 這個單詞寫錯了 ,敲錯了寫成'hanlder“了,ide也沒有提示 &***&

  改成下面這樣就可以了

  watch: {
    flowCategory: {
      handler(newval, oldval) {
        console.log('flowCategory', newval, oldval);
      },
      deep: true
    }
  }

3.現(xiàn)在終于明白報錯:是為了告訴我們handler出問題了,watch不知道監(jiān)聽到變化時要干什么。

三、總結

1.報上面這個錯誤表示handler函數(shù)寫的有問題。你可以檢查以下幾點: 

   1)handler函數(shù)有沒有寫

   2)handler有沒有拼寫正確(雖然有點愚蠢,但是我今天確實是因為這個……)

   3)handler函數(shù)不能是箭頭函數(shù)(this指向變化后,apply也是有問題的)

2.啊,愚蠢的我。

到此這篇關于vue watch報錯:Error in callback for watcher “xxx“:“TypeError:Cannot read properties of undefined解決的文章就介紹到這了,更多相關vue watch報錯Error in callback for watcher “xxx“內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Vue項目判斷開發(fā)、測試、正式環(huán)境過程

    Vue項目判斷開發(fā)、測試、正式環(huán)境過程

    這篇文章主要介紹了Vue項目判斷開發(fā)、測試、正式環(huán)境過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue-element-admin下載到登錄的一些坑

    vue-element-admin下載到登錄的一些坑

    本文主要介紹了vue-element-admin下載到登錄的一些坑,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • 如何在vue中使用HTML 5 拖放API

    如何在vue中使用HTML 5 拖放API

    這篇文章主要介紹了如何在vue中使用HTML 5 拖放API,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2021-01-01
  • Vue組件中常見的props默認值陷阱問題

    Vue組件中常見的props默認值陷阱問題

    這篇文章主要介紹了避免Vue組件中常見的props默認值陷阱,本文通過問題展示及解決方案給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • 如何利用Vue3+Element?Plus實現(xiàn)動態(tài)標簽頁及右鍵菜單

    如何利用Vue3+Element?Plus實現(xiàn)動態(tài)標簽頁及右鍵菜單

    標簽頁一般配合菜單實現(xiàn),當你點擊一級菜單或者二級菜單時,可以增加對應的標簽頁,當你點擊對應的標簽頁,可以觸發(fā)對應的一級菜單或者二級菜單,下面這篇文章主要給大家介紹了關于如何利用Vue3+Element?Plus實現(xiàn)動態(tài)標簽頁及右鍵菜單的相關資料,需要的朋友可以參考下
    2022-11-11
  • 關于Vue 自定義指令實現(xiàn)元素拖動的詳細代碼

    關于Vue 自定義指令實現(xiàn)元素拖動的詳細代碼

    這篇文章主要介紹了Vue 自定義指令實現(xiàn)元素拖動,在使用自定義指令之前,先對自定義指令有一定的了解,主要從自定義指令定義范圍,鉤子函數(shù)方面入手,需要的朋友可以參考下
    2022-01-01
  • Vue3實現(xiàn)provide/inject的示例詳解

    Vue3實現(xiàn)provide/inject的示例詳解

    Vue3 的 Provide / Inject 的實現(xiàn)原理其實就是巧妙利用了原型和原型鏈來實現(xiàn)的。本文將通過示例為大家介紹下provide/inject的具體實現(xiàn),需要的可以參考一下
    2022-11-11
  • vue3?typescript封裝axios過程示例

    vue3?typescript封裝axios過程示例

    這篇文章主要為大家介紹了vue3?typescript封裝axios過程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • uniapp和vue如何獲取屏幕或盒子內容的寬高

    uniapp和vue如何獲取屏幕或盒子內容的寬高

    在實際開發(fā)中我們會遇到不確定高度的情況,下面這篇文章主要給大家介紹了關于uniapp和vue如何獲取屏幕或盒子內容的寬高,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-02-02
  • Vue 應用中結合vux使用微信 jssdk的方法

    Vue 應用中結合vux使用微信 jssdk的方法

    今天小編就為大家分享一篇Vue 應用中結合vux使用微信 jssdk的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08

最新評論

乐昌市| 丹阳市| 同仁县| 泾川县| 南木林县| 灵台县| 洛扎县| 阿坝| 荥经县| 永善县| 读书| 乐都县| 杭州市| 磐安县| 屏东市| 江门市| 白银市| 九寨沟县| 高青县| 新余市| 太湖县| 满洲里市| 嘉定区| 澄迈县| 阿鲁科尔沁旗| 乐亭县| 玛纳斯县| 兴文县| 成武县| 鄂托克旗| 玉林市| 密山市| 特克斯县| 浙江省| 电白县| 锡林郭勒盟| 彰化县| 正镶白旗| 莱芜市| 外汇| 象山县|