本文介绍: Vue3如何实现组件之间的数据传递
一,props
props可以实现父子组件通信,在vue3中我们可以通过defineProps获取父组件传递的数据。且在组件内部不需要引入defineProps方法可以直接使用!
父组件给子组件传递数据
子组件获取父组件传递数据:方式1
子组件获取父组件传递数据:方式2
子组件获取到props数据就可以在模板中使用了,但是切记props是只读的(只能读取,不能修改)
二,useAttrs
在Vue3中可以利用useAttrs方法获取组件的属性与事件(包含:原生DOM事件或者自定义事件),次函数功能类似于Vue2框架中$attrs属性与$listeners方法。
三,ref和$parent
四,pinia
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。