在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開發