vue 中使用 watch 出現(xiàn)了如下的報錯的原因分析
報錯: 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?
原因: watch 是一個對象,應該以鍵值對的形式來使用,但是我 將 watch 放到了 methods: {} 中,導致了這個問題;
解決辦法: 將watch 對象 拿出來,與 methods 平級;
附上當時的代碼:
watch: {
"$route.path":function(newval){
if(newval === '/home'){
this.flag = false
}else{
this.flag = true
}
}
}
}
總結(jié)
以上所示是小編給大家介紹的vue 中使用 watch 出現(xiàn)了如下的報錯的原因分析,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!
相關文章
關于vue中hash和history的區(qū)別與使用圖文詳解
vue-router中有hash模式和history模式,下面這篇文章主要給大家介紹了關于vue中hash和history的區(qū)別與使用的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2023-03-03
Nuxt pages下不同的頁面對應layout下的頁面布局操作
這篇文章主要介紹了Nuxt pages下不同的頁面對應layout下的頁面布局操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11

