位置: IT常识 - 正文

vue父子组件通信(vue 父子组件通信)

编辑:rootadmin

vue父子组件通信方式有哪些?我们一起了解一下吧!
613/auto1686643547vue父子组件通信(vue 父子组件通信)

vue父子组件通信方式有Prop,$emit、$attrs 、 $listeners、provide 、 inject ,sync语法糖和一些其他方式。以下是常用通信方式的具体介绍。

1、prop
这个在我们日常开发当中用到的非常多。简单来说,我们可以通过 Prop 向子组件传递数据。用一个形象的比喻来说,父子组件之间的数据传递相当于自上而下的下水管子,只能从上往下流,不能逆流。这也正是Vue的设计理念之单向数据流。而 Prop 正是管道与管道之间的一个衔接口,这样水(数据)才能往下流。

2、$emit
官方说法是触发当前实例上的事件。附加参数都会传给监听器回调。

大致逻辑如下:当我在页面上点击按钮时,触发了组件 MyButton 上的监听事件 greet,并且把参数传给了回调函数 sayHi 。说白了,当我们从子组件 Emit(派发) 一个事件之前,其内部都提前在事件队列中 On(监听)了这个事件及其监听回调。

3、.sync 修饰符
在 vue@1.x 的时候曾作为双向绑定功能存在,即子组件可以修改父组件中的值。因为它违反了单向数据流的设计理念,所以在 vue@2.0 的时候被干掉了。但是在 vue@2.3.0+ 以上版本又重新引入了这个 .sync 修饰符。但是这次它只是作为一个编译时的语法糖存在。它会被扩展为一个自动更新父组件属性的 v-on 监听器。说白了就是让我们手动进行更新父组件中的值了,从而使数据改动来源更加的明显。

4、$attrs

包含了父作用域中不作为 prop 被识别 (且获取) 的特性绑定 (class 和 style 除外)。当一个组件没有声明任何 prop 时,这里会包含所有父作用域的绑定 (class 和 style 除外),并且可以通过 v-bind="$attrs" 传入内部组件——在创建高级别的组件时非常有用。

5、$listeners

包含了父作用域中的 (不含 .native 修饰器的) v-on 事件监听器。它可以通过 v-on="$listeners" 传入内部组件——在创建更高层次的组件时非常有用。

6、EventBus

思路就是声明一个全局Vue实例变量EventBus,把所有的通信数据,事件监听都存储到这个变量上,这样就到达在组件间实现数据共享,有点类似Vuex。

关于vue父子组件通信方式,我们就分享到这啦!

本文链接地址:https://www.jiuchutong.com/zhishi/2709.html 转载请保留说明!

上一篇:idea背景怎么改为白色(idea 改背景)

下一篇:js替换所有指定字符串(js 替换所有)

  •  网络推广应该从以下三点来着手进行(网络推广应该坚持使用的策略有)

    网络推广应该从以下三点来着手进行(网络推广应该坚持使用的策略有)

  • vivo手机截屏在哪里(Vivo手机截屏在哪个地方)

    vivo手机截屏在哪里(Vivo手机截屏在哪个地方)

  • 淘宝两个钻石是多少信誉(淘宝两个钻石是几心)

    淘宝两个钻石是多少信誉(淘宝两个钻石是几心)

  • 苹果音量键怎么区分铃声和音量(苹果音量键怎么调节铃声)

    苹果音量键怎么区分铃声和音量(苹果音量键怎么调节铃声)

  • 微信删掉的人可以找回吗(微信删掉的人可以拉黑吗)

    微信删掉的人可以找回吗(微信删掉的人可以拉黑吗)

  • iphone8更新ios13卡吗(iphone8升级后变卡)

    iphone8更新ios13卡吗(iphone8升级后变卡)

  • 计算机m+是什么键(计算机m+是什么意思)

    计算机m+是什么键(计算机m+是什么意思)

  • syswow64可以删除吗

    syswow64可以删除吗

  • 爱奇艺账号注销后还会自动续费吗(爱奇艺账号注销冻结多久)

    爱奇艺账号注销后还会自动续费吗(爱奇艺账号注销冻结多久)

  • 计算机由两大部分组成(计算机由两大部分组)

    计算机由两大部分组成(计算机由两大部分组)

  • 数字耳机和模拟耳机有什么区别(数字耳机和模拟耳机图片)

    数字耳机和模拟耳机有什么区别(数字耳机和模拟耳机图片)

  • oppoa11x手机有nfc功能吗(oppoA11X手机有语音助手功能吗)

    oppoa11x手机有nfc功能吗(oppoA11X手机有语音助手功能吗)

  • a1634是全网通吗(a1633是几网)

    a1634是全网通吗(a1633是几网)

  • 无线连接不可上网是什么意思(无线连接不可上网是什么原因)

    无线连接不可上网是什么意思(无线连接不可上网是什么原因)

  • 手机wps文件在哪里找(手机wps文件在哪里)

    手机wps文件在哪里找(手机wps文件在哪里)

  • iphone11怎么把联系人拉黑(iphone11怎么连接互联网)

    iphone11怎么把联系人拉黑(iphone11怎么连接互联网)

  • 抖音怎么看一个人在不在线(抖音怎么看一个视频播放量)

    抖音怎么看一个人在不在线(抖音怎么看一个视频播放量)

  • 苹果8p原装有转换器吗(苹果8p原装有转接线吗)

    苹果8p原装有转换器吗(苹果8p原装有转接线吗)

  • 荣耀9x没有指纹吗(荣耀9x为什么指纹不在设置里见了呢)

    荣耀9x没有指纹吗(荣耀9x为什么指纹不在设置里见了呢)

  • 三星s系列发布时间(三星s系列发布多久会降价)

    三星s系列发布时间(三星s系列发布多久会降价)

  • 华为t2281怎么和蓝牙耳机配对(华为ter-b29s怎么连接手机)

    华为t2281怎么和蓝牙耳机配对(华为ter-b29s怎么连接手机)

  • qq不让通讯录人看见(qq不让通讯录人加好友)

    qq不让通讯录人看见(qq不让通讯录人加好友)

  • ios11和ios10有什么区别详细分析 ios11和ios10对比评(iphone11 iphone10区别)

    ios11和ios10有什么区别详细分析 ios11和ios10对比评(iphone11 iphone10区别)

  • React+Mobx|基本使用、模块化(react moment)

    React+Mobx|基本使用、模块化(react moment)

  • 关于录制EaseUS RecExperts音频软件的常见问题解答Windows10和Windows11-破解免费下载(关于录制初三毕业班家长寄语通知)

    关于录制EaseUS RecExperts音频软件的常见问题解答Windows10和Windows11-破解免费下载(关于录制初三毕业班家长寄语通知)

  • 六税一费优惠政策
  • 定期定额户需要做账吗
  • 企业减少注册资金需要缴税吗
  • 企业当年发放以往年度工资
  • 个体户一个月能领多少发票
  • 个体工商户化妆品经营范围
  • 固定资产特性
  • 企业支付投资者股利属于什么引起的财务活动
  • 公司购买商业险多少钱
  • 异地预缴企业所得税几个点
  • 企业关闭股东拿回投资款需要交税吗
  • 工程款增值税怎么算
  • 个人去税务局开劳务发票要交多少税
  • 3%增值税专用发票可以抵扣多少
  • 去办税大厅清卡需要带什么
  • 社保滞纳利息所得税前扣除
  • macbookpro磁盘需要分区吗
  • 如何防范税务风险
  • 差旅费报销需要提交的单据有
  • 无法收回的保证金计入营业外支出汇算清缴调增填其他吗
  • 电子税务局变更办税人员怎么操作
  • win10如何打开regedit
  • 股东变更股权转让未分配利益
  • 融资租赁会计处理小企业会计准则
  • 现金流量表的作用和意义
  • php分页查询的简称是什么
  • php设置header参数
  • 代开增值税额与实际缴款额差一分钱如何入账
  • 润滑脂开票属于成品油吗
  • 交易性金融资产的入账价值
  • vue3的
  • abap webservice
  • 什么叫预缴款
  • 企业在什么情况下可以不交税
  • 社保费怎么做记账凭证
  • 董事费收入
  • mysql 子表
  • mongodb document
  • python导入模块的本质
  • 政府会计准则的双报告
  • 企业法人个人贷款哪里好贷
  • 公司申请破产后债务谁来还
  • 股东撤资如何退还资金,用途写什么
  • 小微企业社保代缴
  • 核销应收帐款分录
  • 进项税额增值税专用发票
  • 个体户减免税额怎么填
  • 盘盈盘亏做好记录这句好怎么说
  • 设计服务成本和信息中心的测试成本
  • 开个人普票需要身份证吗
  • 先开票后发货是什么意思
  • 往来账项询证函怎么填写
  • 材料发票失控后如何处理
  • 未开票收入怎么填写增值税申报表
  • 会计年终决算怎么填写
  • mysql优化sql有哪些
  • window 开机启动
  • windows自带安全
  • mac os x10.6
  • mac闹钟app
  • win7升级win10黑屏
  • win7找回删除的文件
  • linux之间拷贝文件
  • win7系统自带游戏在哪
  • uefi bios ufilify
  • windows8无法安装wps
  • cocos2d-x起点之程序的入口
  • java物流管理系统
  • js动态添加dom
  • android 多线程并发
  • android设计模式总结
  • unity3d跨平台
  • 地税局局长权利大吗
  • 电子发票软件怎么打开
  • 税务人员服务态度恶劣怎么办
  • 陈列费发票能抵扣吗
  • 国税地税征管体制改革方案
  • 山东增值税普通发票查询
  • 一般纳税人开增值税专票几个点
  • 肉类零售
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设