這裏再也不贅述父子組件及子父組件傳值,不懂的同窗能夠翻看我之前寫過的關於二者傳值的文章html
父子組件傳值:https://www.cnblogs.com/Sky-Ice/p/9267192.htmlcomponent
子父組件傳值:https://www.cnblogs.com/Sky-Ice/p/9289922.htmlhtm
直接進入正題,把一個布爾值傳遞給子組件,而後,在子組件中修改該值,會報錯blog
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders
緣由:事件
在 Vue 中,父子組件的關係能夠總結爲 prop 向下傳遞,事件向上傳遞。父組件經過 prop 給子組件下發數據,子組件經過事件給父組件發送消息。it
Prop 是單向綁定的:當父組件的屬性變化時,將傳導給子組件,可是反過來不會。這是爲了防止子組件無心間修改了父組件的狀態,來避免應用的數據流變得難以理解。class