位置: IT常识 - 正文

vue 父组件调用子组件方法ref(vue 父组件调用子组件效果)

发布时间:2024-01-17
vue 父组件调用子组件方法ref 一、ref被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的$refs对象上

推荐整理分享vue 父组件调用子组件方法ref(vue 父组件调用子组件效果),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue父组件调用子组件里面的方法,vue 父组件调用子组件效果,vue父组件调用子组件里面的方法,vue父组件调用子组件的方法并传参,vue父组件调用子组件的方法并传参,vue父组件调用子组件里面的方法,vue父组件调用子组件的方法并传参,vue父组件调用子组件的方法并传参,内容如对您有帮助,希望把文章链接给更多的朋友!

vue中如果父组件想调用子组件的方法,可以在子组件中加上ref,然后通过this.$refs.ref.method调用。

父组件:

<template> <div @click="fatherMethod"> <orderchild ref="child"></orderchild> </div></template><script> import orderchild from '~/components/orderchild.vue'; export default { components: { orderchild }, methods: { fatherMethod() {this.$refs.child.childMethods(); } } };</script>

 子组件:

<template> <div>{{name}}</div></template><script> export default { data() { return { name: '测试' }; }, methods: { childMethods() { console.log(this.name); } } };</script>

在父组件中, this.$refs.child 返回的是一个vue实例,可以直接调用这个实例的方法

二、在vue2.0和vue3.0中,ref方法有一些变化:

vue2.0 父组件

vue 父组件调用子组件方法ref(vue 父组件调用子组件效果)

<Table ref="eleTable" @handle="handleFun"></Table>

methods: 

this.$refs.eleTable.子组件的方法名+()

this.$refs.eleTable.子组件的属性名

vue3.0 父组件

  <Table ref="eleTable" @handle="handleFun"></Table>

import {  ref  } from 'vue'

setup() {     //ref方法     const eleTable = ref()  //eleTable是页面ref后面对应的名字     const clickSon = () => {       eleTable.value.changeShowText() //调用子组件的方法       let arr = eleTable.value.tableData //获取子组件 setup 里面定义的变量     } }

参考:vue3.0中使用ref来调用子组件的方法_普通网友的博客-CSDN博客_ref调用子组件方法 

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

上一篇:Web过滤器:Filter(web过滤器的常见应用)

下一篇:Pytorch训练模型损失Loss为Nan或者无穷大(INF)原因(pytorch训练模型计算f1)

  • 小规模纳税人印花税怎样计算
  • 工会经费按什么比例交
  • 个税里的工资薪金
  • 个人住房租赁给单位怎么交税
  • 企业所得税多缴退税规定
  • 产权转移书据印花税分录
  • 固定资产出售账户处理
  • 非本公司员工如何申报个税
  • 开出增值税专用发票流程
  • 冲减留抵税会计分录
  • 个人去税务局开劳务票 税点是多少
  • 企业申请增值税专用发票
  • 通用申报表个人所得税应税项怎么填
  • 物流行业主营业务成本会计分录
  • 商业银行贷款的流动性与效益性成正比
  • 可供出售金融资产属于流动资产吗
  • 用友u8计提企业所得税
  • 小企业长期待摊费用包括哪些
  • 发票的校验码被公章覆盖了怎么办
  • 利润表本月金额怎么算
  • 金税盘电子发票怎么开
  • 投资公司抛售原始股如何交税?
  • 在银行买理财产品
  • 总承包简易计税
  • 金融工具中股利是什么
  • win11系统开机密码怎么修改
  • php preg_quote
  • 限额领料单属于外来原始凭证吗
  • 公积金可以支付二手房首付款吗
  • 培养自己的php编程能力
  • 浅谈特殊儿童的融合教育论文
  • 开发商卖房子要交多少营业税
  • 城市赚钱项目
  • 实例讲解YII2中多表关联的使用方法
  • 核定征收印花税的文件
  • php gzip压缩
  • 安装exclipse
  • it云化
  • 魔改6.67
  • vue如何使用axios
  • pytorch如何学
  • ip6tables-save命令 保存ip6tables表配置
  • 将外购商品用于捐赠的分录
  • 利息收入做账
  • 预提和计提
  • 个税手续费返还要交企业所得税吗
  • 哪些税费需要计提
  • dubbo dubbox
  • sql性能优化方法
  • 帝国cms使用手册
  • 建筑业增值税税负率
  • 预收账款的账务处理
  • 退货只能退一半价钱合理吗
  • 增资扩股对原股东的影响
  • 出口样品未报关处罚
  • 收到其他企业投资是属于其他业务收入吗
  • 企业购进的固定资产
  • 行政单位年终奖的相关发放规定
  • 预收账款计入应收账款怎么弄
  • 进项税额抵扣是按税率分开抵扣吗
  • 一些文件未注册怎么删除
  • window10与CentOS双系统安装详细教程
  • win8自带的视频播放器打不开
  • ubuntu18.04配置
  • 将程序桌面图标放到桌面
  • WIN XP下VMware Tools(虚拟机)安装的详细方法(图文教程)
  • win7重新安装windows
  • win10系统玩游戏闪退怎么解决
  • psrameters
  • Android游戏开发pdf
  • vue父向子传方法
  • Android Studio 1.1.0 配置androidannotations框架
  • node.js 环境配置
  • JavaScript replace(rgExp,fn)正则替换的用法
  • python操作json数据
  • java教程 视
  • 交通运输业的税率9%和13%
  • 甘肃增值税发票查验平台官网
  • 纳税申报的期限是多少年
  • 竣工开始缴房产税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号