(还没看后续章节)
本节中给 ScehmaForm
定义了一个 onChange
的属性,请问jocky老师,这里是不是用emits
也可以:
export default defineComponent({
name: 'SchemaForm',
emits: ['change']
// ...
})
然后在使用时:
<SchemaForm onChange={handleChange}>
对于 React 来说传递函数属性是一件自然而然的事情,但是在Vue项目中又多个emits,感觉不知如何选择,或者这两种传递onChange
的方式在 Vue 项目有没有比较明显却别或者讲究呢?