如题,写Vue时子元件要操作父元件的function会使用emit的方式
但由于过去都是在写React,所以在练习Vue的时候自然而然的
就把父元件的function当作prop传送到子元件中
子元件再直接拿prop的参数来当作function执行
一切也都没什么问题
于是心中就有疑问了,既然如此
我把父元件的function当作prop传下去执行
跟使用emit的方式,有什么差异吗?
Example:
(父元件)
<Child :handleClick="handleClick" />
(子元件)
<button @click="handleClick()">click</button>