Vue3 自定义组件
Vue3 自定义组件通过 veaury 来完成 vue3 和 react 的互交互,最终暴露出一个 React 组件来跟现有的 React 自定义源码组件兼容。
数据
数据(props)层面与 React 自定义组件一致。
事件
在 Vue3 中,需要使用 defineEmit 来触发自定义事件,并在 Vue 组件标签上传入 onXXXEvent 来设置事件监听函数,详见后续示例。
插槽
在 Vue3 中可以使用 <slot><slot/> 标签来声明插槽,可以用 <slot name="xxx"><slot/> 来定义具名插槽。在使用时通过向 Vue 组件传递 vSlot 属性将组件嵌入到对应的插槽上,详见后续示例。
模版
使用 tcb lowcode create 可以创建 Vue3模版