報錯: Method "watch" has type "object" in the component definition. Did you reference the function Method "watch" has type "object" in the component definition. Did you reference the function correctly?
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供海港企業(yè)網(wǎng)站建設,專注與成都做網(wǎng)站、網(wǎng)站設計、H5高端網(wǎng)站建設、小程序制作等業(yè)務。10年已為海港眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。
原因: watch 是一個對象,應該以鍵值對的形式來使用,但是我 將 watch 放到了 methods: {}
中,導致了這個問題;
解決辦法: 將watch 對象 拿出來,與 methods 平級;
附上當時的代碼:
watch: { "$route.path":function(newval){ if(newval === '/home'){ this.flag = false }else{ this.flag = true } } } }
總結
以上所示是小編給大家介紹的vue 中使用 watch 出現(xiàn)了如下的報錯的原因分析,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!