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

vue?watch報(bào)錯(cuò):Error?in?callback?for?watcher?"xxx":"TypeError的解決方法

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

一、問(wèn)題

1.監(jiān)聽(tīng)了一個(gè)data里面的對(duì)象竟然報(bào)錯(cuò)了,錯(cuò)誤還奇奇怪怪的:不能在 undefined上使用 apply方法

1)詳細(xì)錯(cuò)誤如下:

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.是不是看著上面的代碼沒(méi)問(wèn)題,我也是很自信,不就是在handler函數(shù)中打印了變化前后的值嗎?寫(xiě)法就是這樣啊,我也是這樣自信。

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

  改成下面這樣就可以了

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

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

三、總結(jié)

1.報(bào)上面這個(gè)錯(cuò)誤表示handler函數(shù)寫(xiě)的有問(wèn)題。你可以檢查以下幾點(diǎn): 

   1)handler函數(shù)有沒(méi)有寫(xiě)

   2)handler有沒(méi)有拼寫(xiě)正確(雖然有點(diǎn)愚蠢,但是我今天確實(shí)是因?yàn)檫@個(gè)……)

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

2.啊,愚蠢的我。

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

相關(guān)文章

  • Vue項(xiàng)目判斷開(kāi)發(fā)、測(cè)試、正式環(huán)境過(guò)程

    Vue項(xiàng)目判斷開(kāi)發(fā)、測(cè)試、正式環(huán)境過(guò)程

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

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

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

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

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

    Vue組件中常見(jiàn)的props默認(rèn)值陷阱問(wèn)題

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

    如何利用Vue3+Element?Plus實(shí)現(xiàn)動(dòng)態(tài)標(biāo)簽頁(yè)及右鍵菜單

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

    關(guān)于Vue 自定義指令實(shí)現(xiàn)元素拖動(dòng)的詳細(xì)代碼

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

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

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

    vue3?typescript封裝axios過(guò)程示例

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

    uniapp和vue如何獲取屏幕或盒子內(nèi)容的寬高

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

    Vue 應(yīng)用中結(jié)合vux使用微信 jssdk的方法

    今天小編就為大家分享一篇Vue 應(yīng)用中結(jié)合vux使用微信 jssdk的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08

最新評(píng)論

乌鲁木齐县| 汽车| 肥西县| 合川市| 安阳县| 晋江市| 延庆县| 梧州市| 布拖县| 潞城市| 罗甸县| 宁津县| 临泽县| 天等县| 仪征市| 陆河县| 山丹县| 金山区| 东源县| 措勤县| 商水县| 水城县| 安庆市| 黄梅县| 蒲城县| 专栏| 西乌珠穆沁旗| 罗平县| 裕民县| 巨野县| 景泰县| 新建县| 金乡县| 揭东县| 平昌县| 大竹县| 罗山县| 桓台县| 崇州市| 中山市| 浠水县|