vue2 中获取子组件中的数据方法,可以使用 this.$refs ,但此方式在vue3中不适用了。


问题: 点击删除行的同时修改表格中数据选中状态,需要通过 ref 操作表格中的数据。 具体代码如下:

<template><el-tableref="multipleTableRef":data="tableData"style="width: 100%":show-header="false"@selection-change="handleSelectionChange"><el-table-column type="selection" width="55" /><el-table-column property="address" label="Address" show-overflow-tooltip /></el-table><ul><li v-for="(item, index) in multipleSelection" :key="item.id">{{item.address}}<i @click="del(index)">删除</i></li></ul>
</template><script setup>
import { ref } from 'vue'const multipleTableRef = ref()
const multipleSelection = ref([])const handleSelectionChange = (val) => {multipleSelection.value = val
}const del = (index) => {const a = multipleSelection.value[index]multipleSelection.value.splice(index, 1)// 通过 ref 操作table中的数据multipleTableRef.value.toggleRowSelection(a, false)
}const tableData = [{id: 1,address: '数据1'},{id: 2,address: '数据2'},{id: 3,address: '数据3'},{id: 4,address: '数据4'},{id: 5,address: '数据5'}
]
</script>

vue3 中通过$refs 获取子组件数据相关推荐

  1. vue --- 获取子组件数据的一个应急方案$refs

    使用$refs需要注意以下2点: 1.html方法使用子组件时,需使用ref = "xxx" 声明. 2.在父组件中使用,this.refs.xxx.msg 获取数据 <!D ...

  2. vue 子级拿值_vue 父组件通过$refs获取子组件的值和方法详解

    前言 在vue项目中组件之间的通讯是很常见的问题,同时也是很重要的问题,我们大致可以将其分为三种情况: 父传子:在父组件中绑定值,在子组件中用props接收 子传父:在父组件中监听一个事件,在子组件中 ...

  3. vue组件通信之父组件主动获取子组件数据和方法

    ref 可以用来获取到dom节点,如果在组件中应用,也可以用来获取子组件的数据和方法. 比如,我定义了一个home组件,一个head组件,home组件中引用head组件. 此时,home组件是head ...

  4. vue3没了$children,如何获取子组件???

    vue3没了$children,如何获取子组件??? $children 移除 概览 $children 实例 property 已从 Vue 3.0 中移除,不再支持. 2.x 语法 在 2.x 中 ...

  5. vue 父循环怎么拿子循环中的值_Vue 父组件循环使用refs调用子组件方法出现undefined的问题...

    Vue 父组件循环使用refs调用子组件方法出现undefined的问题 1. 背景 最近前端项目遇到一个问题,我在父组件中使用了两个相同的子组件child,分别设置ref为add和update.其中 ...

  6. vue/uniapp父组件获取子组件内的数据或方法

    1.父组件主动获取子组件中的数据和方法 在父组件里面通过: ``` this.$refs.childMethod.属性 this.$refs.childMethod.方法 ``` 在父组件中:(调用子 ...

  7. vue3.0 父组件调用子组件方法及获取子组件的值

    vue3.0 父组件调用子组件方法及获取子组件的值 通过对比2.0的获取及调用方式这里我们也可以借鉴2.0中的this.$refs去获取3.0和2.0的refs获取的方式有点大同小异,但是思路还是一样 ...

  8. jquery查找父窗体id_Vue父组件获取子组件中的变量

    全世界只有不到3 % 的人关注了我 你真是个特别的人 在vue项目日常开发中,难免要把功能性组件抽离出来,这样结构就会出现父子组件,兄弟组件等,但是这样就会涉及到不同组件需要互相使用其中的某个值的问题 ...

  9. Vue3中的父子、子父组件通信

    Vue3中的父子.子父组件通信方式总结 李俊才的CSDN博客 CSDN用户名:jcLee95 邮箱:291148484@163.com 1. 父组件 => 子组件 | 使用props 父组件(分 ...

最新文章

  1. archlinux安装chrome-webdriver
  2. ASP.NET MVC 第三章 异步提交数据
  3. 【 MATLAB 】离散傅里叶级数(DFS)及 IDFS 的 MATLAB 实现
  4. HTML5小游戏《智力大拼图》发布,挑战你的思维风暴
  5. Linux学习之系统编程篇:与产生信号有关的函数
  6. python创建矩阵_在Python中创建矩阵的Python程序
  7. 汇编html文档,欢迎走进HTML的世界汇编.ppt
  8. 7 个不容错过的 VS Code 扩展
  9. 阿里巴巴Java开发手册(终极版)
  10. 分享常见的视频加密算法原理及其优缺点
  11. Multisim仿真:验证性实验-单管共射放大电路
  12. 机器学习-推荐系统中基于深度学习的混合协同过滤模型
  13. MyBatisPuls入门案例
  14. CF487E Tourists
  15. 台式计算机如何定时关机,台式电脑设置定时关机
  16. SQL Server数据库实操 第五波 完整性约束和触发器
  17. 一句话木马拿Shell与菜刀原理
  18. javascript复习资料第一部分
  19. 最有效的5条改进措施
  20. 河北钢铁的数字化雄心

热门文章

  1. 观察者模式与.Net Framework中的委托与事件
  2. asmx用java怎么调_java调用asmx的webservice
  3. 电商用户数据初等分析
  4. mysql 删除id为null的数据_mysql删除字段为空的数据详解
  5. linux下的source命令
  6. 微信聊天记录怎么导出
  7. 微信小程序的bindtap事件
  8. 远程桌面连接提示CredSSP 加密数据库修正
  9. 视频太大了怎么办?视频压缩,设置视频大小来压缩,简单易用的压缩方法,格式工厂你不知道的巧妙用法
  10. lfu算法c语言,LeetCode算法系列 460. LFU 缓存机制