Vue components Cannot read property '__ob__' of undefined

在Vue開發過程當中,子組件向父組件傳值的過程當中,函數時能夠對應的觸發的,可是當父組件要改變本身的屬性的時候報錯了。vue

具體的頁面邏輯是這樣的,父組件函數

子組件學習

點擊了以後沒有問題,子組件向父組件傳值  this.$emit()也能對應的觸發,可是當父組件的 this改變本身data裏面定義的屬性的時候就會報上面的那個錯誤,也是看了很久沒發現最後仍是萬能的google發現別人也遇到這個問題了,在此記錄一下,方便之後學習和方便他人。this

緣由是我在子組件的this中的data沒有return {}google

根據我在網上找的資料,總結出來,通常報 Cannot read property '__ob__' of undefined 都是data方法沒有寫return,因此在開發過程當中要謹慎。vue開發過程當中,坑不少,有時間再都貼出來。blog

 

參考博客 https://www.jianshu.com/p/eecb47d331ff開發

相關文章
相關標籤/搜索