位置: IT常识 - 正文

vue 在for循环中设置ref并获取$refs(vue for循环遍历对象取值)

编辑:rootadmin
vue 在for循环中设置ref并获取$refs 一、单循环动态设置ref

推荐整理分享vue 在for循环中设置ref并获取$refs(vue for循环遍历对象取值),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue中for 循环key作用,vue v-for循环对象,vue的foreach循环,vue的foreach循环,vue 在for循环中怎么每4个一换行,vue的foreach循环,vue 在for循环中怎么每4个一换行,vue中for 循环key作用,内容如对您有帮助,希望把文章链接给更多的朋友!

1.设置:【:ref=“‘XXX’ + index”】XXX -->自定义ref的名字

vue 在for循环中设置ref并获取$refs(vue for循环遍历对象取值)

2.获取:let ref = eval(‘this.$refs.XXX’ + index)[0]

3.示例: 代码如下所示

<template> <div class="ref_test"> <div v-for="(item, index) in dataList" :key="index" :ref="'refName' + index" @click="clickGetRef(index)"> <p>{{ item.title }}</p> </div> </div></template><script>export default { data() { return { dataList: [ { "id": 1, "title": "这是来测试如何获取动态ref的" }, { "id": 2, "title": "第2条数据" }, { "id": 3, "title": "第3条数据" }, { "id": 4, "title": "第4条数据" }, ] } }, methods: { clickGetRef(index) { let ref = eval('this.$refs.refName' + index)[0] console.log(ref); } },}</script><style></style>二、双循环动态设置ref

1.设置:【:ref=“‘XXX’ + (index+i)”】或者【:ref=“‘XXX’ + id”】 index+i -->两个for循环的索引; id -->item的唯一标识;

2.获取:

let ref = eval('this.$refs.XXX' + (index + i))[0]或者let ref = eval('this.$refs.XXX' + (item.id))[0]

3.示例: 代码如下所示

<template> <div> <div class="ref_double_test"> <div v-for="(item, index) in dataLists" :key="index"> <div class="content" v-for="(sonItem, i) in item.sonList" :key="index + i" @click="clickGetDoubleRef(index, i, sonItem)"> <!-- 方式一:用索引的方式,用一个索引可能会重复,为防止重复,则用两个索引【index + i】 --> <div :ref="'refName1' + (index + i)">{{ item.title }}</div> ---- <!-- 方式二:用id的方式 --> <div :ref="'refName2' + sonItem.sonId">{{ sonItem.sonContent }}</div> </div> </div> </div> </div></template><script>export default { data() { return { dataLists: [ { "id": 1, "title": "第1条数据", "sonList": [ { "sonId": 1, "sonContent": "子集第1条数据" }, { "sonId": 2, "sonContent": "子集第2条数据" }, ] }, { "id": 2, "title": "第2条数据", "sonList": [ { "sonId": 11, "sonContent": "子集第11条数据" }, { "sonId": 22, "sonContent": "子集第22条数据" }, ] }, { "id": 3, "title": "第3条数据", "sonList": [ { "sonId": 111, "sonContent": "子集第111条数据" }, { "sonId": 222, "sonContent": "子集第222条数据" }, ] } ] } }, methods: { clickGetDoubleRef(index, i, sonItem) { // 方式一 let ref1 = eval('this.$refs.refName1' + (index + i))[0] console.log('ref1', ref1); // 方式二 let ref2 = eval('this.$refs.refName2' + sonItem.sonId)[0] console.log('ref2', ref2); } },}</script><style>.ref_test { width: 500px; height: 100px; border: 1px solid gray;}.content { width: 500px; height: 30px; display: flex; background: rebeccapurple; margin-bottom: 10px;}</style>
本文链接地址:https://www.jiuchutong.com/zhishi/287281.html 转载请保留说明!

上一篇:hottray.exe是什么进程 有什么作用 hottray进程查询

下一篇:如何在uniapp中优雅地使用WebView(uniapp如何使用)

  • 抖音永久封禁补救方法(抖音账号解除封禁)

    抖音永久封禁补救方法(抖音账号解除封禁)

  • 支付宝转账对方会有提示吗(支付宝转账对方没收到是怎么回事)

    支付宝转账对方会有提示吗(支付宝转账对方没收到是怎么回事)

  • 苹果13怎么设置双卡双待(苹果13怎么设置门禁卡到手机上)

    苹果13怎么设置双卡双待(苹果13怎么设置门禁卡到手机上)

  • oppo手机灰尘清理(oppo手机灰尘怎么清理)

    oppo手机灰尘清理(oppo手机灰尘怎么清理)

  • 荣耀v20单摄还是双摄(荣耀v20相机参数配置)

    荣耀v20单摄还是双摄(荣耀v20相机参数配置)

  • 虎牙免流量怎么激活(虎牙免流量怎么设置在哪里)

    虎牙免流量怎么激活(虎牙免流量怎么设置在哪里)

  • 华为手机抖音看不到好友在线(华为手机抖音看不了怎么回事)

    华为手机抖音看不到好友在线(华为手机抖音看不了怎么回事)

  • 踢出群和移出群有什么区别(移出群聊和踢出群聊一样吗)

    踢出群和移出群有什么区别(移出群聊和踢出群聊一样吗)

  • 信息安全技术有哪几种(信息安全技术有哪几种?)

    信息安全技术有哪几种(信息安全技术有哪几种?)

  • 荣耀v30pro属于高端机吗(荣耀v30 pro好不好)

    荣耀v30pro属于高端机吗(荣耀v30 pro好不好)

  • excel表格身份证号码显示E+(excel表格身份证号不显示)

    excel表格身份证号码显示E+(excel表格身份证号不显示)

  • 手机安装未知权限在哪(手机安装未知权限怎么设置)

    手机安装未知权限在哪(手机安装未知权限怎么设置)

  • 微信怎么充qq钱包(怎样用微信充qq钱包)

    微信怎么充qq钱包(怎样用微信充qq钱包)

  • qq自动回复会回复群消息吗(qq自动回复会回群消息吗)

    qq自动回复会回复群消息吗(qq自动回复会回群消息吗)

  • 快手点了关注收不收费(快手725134关注了我)

    快手点了关注收不收费(快手725134关注了我)

  • 手机卡恢复出厂设置有用吗(手机卡恢复出厂设置能不卡了吗?)

    手机卡恢复出厂设置有用吗(手机卡恢复出厂设置能不卡了吗?)

  • iphonex支持多大快充(iphonex支持多大充电)

    iphonex支持多大快充(iphonex支持多大充电)

  • 苹果短信长按不出特效怎么办(苹果手机短信长按出现的图标)

    苹果短信长按不出特效怎么办(苹果手机短信长按出现的图标)

  • 苹果手机扩容会有危害吗(苹果手机扩容会卡吗)

    苹果手机扩容会有危害吗(苹果手机扩容会卡吗)

  • 苹果xs max耳机插孔在哪里(苹果xs max的耳机)

    苹果xs max耳机插孔在哪里(苹果xs max的耳机)

  • 苹果二合一转接头对手机有影响吗(苹果二合一转接头用不了)

    苹果二合一转接头对手机有影响吗(苹果二合一转接头用不了)

  • 耳机弹窗是什么意思(耳机弹窗是什么东西)

    耳机弹窗是什么意思(耳机弹窗是什么东西)

  • OPPO手机怎么鉴别真伪(oppo手机怎么鉴定)

    OPPO手机怎么鉴别真伪(oppo手机怎么鉴定)

  • win8控制面板在哪里(win8.1的控制面板在哪里)

    win8控制面板在哪里(win8.1的控制面板在哪里)

  • 小红书如何取消自动续费(小红书如何取消关注我的人)

    小红书如何取消自动续费(小红书如何取消关注我的人)

  • 企业所得税税款可以税前扣除吗
  • 公司贷款可以转私人吗
  • 母子公司合并报表的条件
  • 退税流程怎么操作APP
  • 专票上的电话号码应该是哪个
  • 三栏式明细分类账的账页格式适用于
  • 财务费用利息收入借方为负数是什么意思
  • 出口退税进项发票稽核
  • 公益捐赠税前扣除凭证
  • 赠送给客户
  • 退货但发票不冲销
  • 企业少报收入
  • 小微企业所得税优惠政策2023
  • 个人开机械租赁发票需要什么
  • 增值税返还收入冲减进项税
  • 淘宝店铺毛利率多少是正常
  • 购货方收到代垫运费的发票怎么做会计分录?
  • 报销抵冲银行日记帐要怎么入帐?
  • 开模具公司要什么设备
  • 企业所得税汇算清缴网上申报流程
  • 个人所得税申报截止时间
  • 汇算清缴补缴税款分录小企业会计
  • 社会保险费的征收程序
  • 银行存款日期和起息日期不一样
  • linux的使用场合
  • PHP:pg_prepare()的用法_PostgreSQL函数
  • php实现搜索的方式
  • php实现验证码功能
  • 结算备付金管理办法(2019年修订版)
  • 空调采购及安装税率
  • windows. location
  • 哪些费用报销可以不用发票
  • yolov3目标检测步骤流程图
  • 销售金额环比
  • patriotic研究
  • 命令m文件
  • 建筑业成本核算流程
  • 织梦好用吗
  • 管理费用中的福利费有限额吗
  • python random random
  • 增值税附加税有什么
  • 财政拨付资金什么意思
  • 固定资产的认定标准2000元
  • 公司房租收据怎么写
  • 为什么有些网站会自动复制
  • 织梦相关文章调用
  • 简述SQL server管理器的功能
  • 新会计准则基本准则
  • 房屋租金的摊销怎么算
  • 企业所得税的营业收入怎么填
  • sqlserver实现离散组合算法
  • 开办费用的财务是如何处理的
  • 减免税款属于政府补助利得吗
  • 以前年度费用退回
  • 结转完工入库产品成本的会计分录
  • 机票行程单可以打印几次
  • 暂估入库成本处理
  • 已认证未抵扣的进项税转出账务处理
  • 保险发票入账
  • 首先我们先了解一下作者英语怎么说呢
  • 手机属于固定资产吗
  • 企业会计准则规定,企业在对会计要素
  • sql解析器是什么
  • mybatis分页插件的原理
  • 远程桌面连接 server 2016
  • windowsxp的安装方法
  • 如何快速删除windows.old
  • SonicStageMonitoring.exe是什么进程 有什么作用
  • win8怎么一开机就进入桌面
  • 如何让win8系统变快
  • unity Toggle Groud
  • 安卓图片缓存太占空间
  • awk命令使用什么变量存储行号
  • JavaScript中的方法名不区分大小写
  • python连接mq
  • 对供热企业相关规定
  • 成都所见所得科技有限公司是什么平台
  • 新疆12366电子税务局官网手机版
  • 重庆平均缴费指数查询
  • 河南省国家税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设