首页 > 其他分享 >组件间通信--ref与$parent

组件间通信--ref与$parent

时间:2024-10-10 09:22:44浏览次数:9  
标签:parent -- money 暴露 son 间通信 组件 ref

ref:给子组件的标签绑定ref属性,子节点把对应的数据暴露出来,可以以此修改子组件的值

$parent:子组件通过固定参数,拿到父组件暴露出去定义的方法或者数据,并操作

ref的用法:

①给子组件标签绑定ref

 <Son ref="son"></Son>

②在子组件中用defineExpose暴露需要被父组件调用的值

import { ref } from "vue";
let money = ref(666);
defineExpose({money}) //将儿子的money对外暴露

③父组件定义son变量(这个son变量和ref的命名需要一致)

let son = ref()

const handler = ()=>{
  son.value.money -= 10//使用儿子的变量
  // console.log(son.value.money)
}

$parent的用法

①父组件暴露数据

//对外暴露money
defineExpose({money})

②子组件定义方法,并有$parent参数,必须是$parent参数

 <button @click="handle($parent)">点击我,爸爸给我一万元</button>

③子组件中使用父组件方法

import { ref } from "vue";
let money = ref(99999);
const handle = ($parent) => {
    $parent.money -= 10000;
};

 

 

标签:parent,--,money,暴露,son,间通信,组件,ref
From: https://www.cnblogs.com/yansunda/p/18455567

相关文章

  • springboot+vue基于springboot的计算机考研交流平台【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和高等教育的普及,计算机考研已成为众多学子追求深造的重要途径。然而,考研过程中,学生面临着信息获取不畅、学习资源分散、备考策略迷茫等问题。传统的考研辅导方式往往局限于线下课堂和纸质资料,难以满足学生个性......
  • 人群异常聚集检测报警系统
    人群异常聚集检测报警系统基于图像识别和数据分析技术,人群异常聚集检测报警系统通过在关键区域布设监控摄像头,实时监测人员的密集程度和行为动态。人群异常聚集检测报警系统利用图像识别算法,分析和判断人群密集程度是否超过预设阈值,并结合历史数据进行异常聚集检测。人群异常聚集......
  • springboot+vue基于O2O模式的外卖订餐系统【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,人们的生活方式正经历着深刻的变革。特别是在餐饮领域,线上订餐已成为现代人日常生活的重要组成部分。近年来,O2O(OnlineToOffline)模式以其独特的线上线下融合优势,在外卖订餐行业中展现出巨大的发展潜力。传统......
  • 如何在CentOS上安装istio
    Istio的安装需要在已经运行着Kubernetes的兼容版本的集群上进行。以下是Istio安装的详细步骤:一、环境准备操作系统:确保你的操作系统是CentOS7或更高版本。Kubernetes集群:需要有一个已经搭建好的Kubernetes集群。Istio的版本应与Kubernetes的版本兼容。例如,Istio1.8已经在Kub......
  • springboot+vue基于javaweb电费管理系统【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着信息化技术的飞速发展,各行各业的管理效率与服务质量均得到了显著提升。在电力行业中,电费管理作为其核心业务流程之一,直接关系到电力企业的运营效益与用户的满意度。传统的电费管理方式大多依赖于人工操作,不仅耗时费力,还容易出错,难......
  • springboot+vue基于SpringBoot的校园失物招领管理系统【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景在当今信息化高速发展的社会,校园作为知识传播与人才培养的重要场所,其日常管理与服务效率直接关系到师生的生活质量与学习体验。然而,传统的失物招领方式往往依赖于公告栏、广播等媒介,信息传播范围有限且时效性差,导致大量失物难以迅速找......
  • 河道水位自动监测预警系统
    河道水位自动监测预警系统基于AI视频智能水尺读数技术,河道水位自动监测预警系统通过在河道周边布设监控摄像头,实时监测水位的变化。河道水位自动监测预警系统利用人工智能视觉分析技术,进行水位趋势分析和预测。一旦水位超过预设阈值,河道水位自动监测预警系统将自动发出预警信号,并......
  • Java—逻辑控制与输入输出
    各位看官:如果您觉得这篇文章对您有帮助的话欢迎您分享给更多人哦感谢大家的点赞收藏评论,感谢您的支持!!!一.顺序结构:我每天起床,躺在床上玩手机,然后吃中午饭,睡觉,打游戏,吃饭,打游戏,睡觉(这个就是顺序结构,顺序结构比较简单,按照代码书写的顺序一行一行执行。)二:分支结构:1.if语句......
  • (五)、CT球管
            第一代和第二代扫描仪使用固定阳极、油冷的X射线管,但由于对输出功率增加的需求,旋转阴极X射线管在CT中变得普遍。        传统固定阳极CT管,当阴极钨丝通过足够的电流时,使其产生白热现象时电子会从钨的表面逸出形成电子云,通过施加在X射线管阴极和阳极......
  • 4.文件规划:让你的Python更加简洁
    在上一篇文章之中,小编简单的介绍了目前Python中主流的三大Web框架,分别是Django、Flask和FastAPI,并且介绍了它们的优缺点。并且,我们快速的使用FastAPI搭建了一个简单的RestFul风格的接口,并且使用unicorn作为Web服务器,来向外提供服务。最后,我们使用我们学习到的FastAPI知识,......