如題,寫Vue時子元件要操作父元件的function會使用emit的方式
但由於過去都是在寫React,所以在練習Vue的時候自然而然的
就把父元件的function當作prop傳送到子元件中
子元件再直接拿prop的參數來當作function執行
一切也都沒什麼問題
於是心中就有疑問了,既然如此
我把父元件的function當作prop傳下去執行
跟使用emit的方式,有什麼差異嗎?
Example:
(父元件)
<Child :handleClick="handleClick" />
(子元件)
<button @click="handleClick()">click</button>