vue3组件之间通讯
当父组件向子组件传递数据,在子组件中并未声明使用则数据会暂存到组件$attrs中,此时子组件可以通过v-bind="$attrs",将这些暂存数据传递给孙组件中。插槽分为:默认插槽,具名插槽,作用域插槽(父组件插槽内容使用子组件数据)父组件通过provide传递数据,后代组件通过inject接收数据。组件通过defineExpose对外暴露要传递的数据,1. props,实现父组件向子组件通讯。2. emit,实现子组件向父组件通讯。3.mitt,实现任意组件之间通讯。
原创
2024-08-09 16:07:33 ·
765 阅读 ·
0 评论