Vue3的7种种组件通信是怎样的
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,今天就跟大家聊聊有关Vue3的7种种组件通信是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、Vue3 组件通信方式props$emi
千家信息网最后更新 2025年11月07日Vue3的7种种组件通信是怎样的
今天就跟大家聊聊有关Vue3的7种种组件通信是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
1、Vue3 组件通信方式
props$emitexpose / ref$attrsv-modelprovide / injectVuex
2、Vue3 通信使用写法
2.1 props
用 props 传数据给子组件有两种方法,如下
方法一:混合写法
// Parent.vue 传送// Child.vue 接收
方法二:纯 Vue3 写法
// Parent.vue 传送// Child.vue 接收
注意:
如果父组件是混合写法,子组件纯 Vue3 写法的话,是接收不到父组件里 data 的属性,只能接收到父组件里 setup 函数里传的属性
如果父组件是纯 Vue3 写法,子组件混合写法,可以通过 props 接收到 data 和 setup 函数里的属性,但是子组件要是在 setup 里接收,同样只能接收到父组件中 setup 函数里的属性,接收不到 data 里的属性
官方也说了,既然用了 3,就不要写 2 了,所以不推荐混合写法。下面的例子,一律只用纯 Vue3 的写法,就不写混合写法了
2.2 $emit
// Child.vue 派发
// 写法一
// Parent.vue 响应
2.3 expose / ref
父组件获取子组件的属性或者调用子组件方法
// Child.vue// Parent.vue 注意 ref="comp"按钮
2.4 attrs
attrs:包含父作用域里除 class 和 style 除外的非 props 属性集合
// Parent.vue 传送// Child.vue 接收
2.5 v-model
可以支持多个数据双向绑定
// Parent.vue// Child.vue 按钮
2.6 provide / inject
provide / inject 为依赖注入
provide:可以让我们指定想要提供给后代组件的数据或inject:在任何后代组件中接收想要添加在这个组件上的数据,不管组件嵌套多深都可以直接拿来用
// Parent.vue// Child.vue
2.7 Vuex
// store/index.jsimport { createStore } from "vuex"export default createStore({ state:{ count: 1 }, getters:{ getCount: state => state.count }, mutations:{ add(state){ state.count++ } }})// main.jsimport { createApp } from "vue"import App from "./App.vue"import store from "./store"createApp(App).use(store).mount("#app")// Page.vue// 方法一 直接使用 {{ $store.state.count }} 按钮 // 方法二 获取看完上述内容,你们对Vue3的7种种组件通信是怎样的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
组件
写法
方法
这是
版本
信息
属性
数据
按钮
混合
通信
不适
内容
函数
类型
对外
复杂
后代
支持
作用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
web服务器默认文档
移动需要网络技术工程师吗
青岛市产业园区软件开发商
嵌入式软件开发的技术原理
中国目前有几台根服务器
ftp 服务器 客户端
数据库的感念
软件开发中的企业
软件开发社群
手机的网络服务器在哪里
360网络安全先行赔付
越南文软件开发
嵌入式软件开发注意事项
2022年国家网络安全周合肥
云原生数据库哪个好
国家网络安全周举办时间
php软件开发反思总结
长城行动筑牢网络安全
空间数据库技术应用实训总结
用友软件开发有限公司
黑魂三联机服务器不开了
意奇网络技术有限公司
阿里服务器购买
应急资源数据库建设方案
网络安全分析句子成分
电气工程博士软件开发
丹阳市苏菲亚网络技术有限公司
404是服务器还是客户端
rilm数据库
数据库中必须的三种文件