vueuse中的useTemplateRefsList

devtools/2024/11/28 2:36:47/

在 v-for 中绑定 ref 到模板元素和组件的简写方式

Demo1

<script setup lang="ts">javascript">
import { onUpdated } from 'vue'
import { useTemplateRefsList } from '@vueuse/core'const refs = useTemplateRefsList<HTMLDivElement>()onUpdated(() => {console.log(refs)
})
</script><template><div v-for="i of 5" :key="i" :ref="refs.set" />
</template>

Demo2

<script setup lang="ts">javascript">
import { useTemplateRefsList } from '@vueuse/core'
import { nextTick, ref, watch } from 'vue'const count = ref(5)
const refs = useTemplateRefsList<HTMLDivElement>()watch(refs, async () => {await nextTick()console.log([...refs.value])
}, {deep: true,flush: 'post',
})
</script><template><span v-for="i of count" :key="i" :ref="refs.set" class="mr-2">{{ i }}</span><br><button @click="count += 1">Inc</button><button :disabled="count <= 0" @click="count -= 1">Dec</button><note>Open the console to see the output</note>
</template>

http://www.ppmy.cn/devtools/137552.html

相关文章

微信小程序常用全局配置项及窗口组成部分详解

微信小程序常用全局配置项及窗口组成部分详解 引言 微信小程序作为一种新兴的应用形态,凭借其轻量级、便捷性和丰富的功能,已成为开发者和用户的热门选择。在开发小程序的过程中,了解全局配置项和窗口组成部分是至关重要的。本文将详细介绍微信小程序的常用全局配置项及窗…

YonBuilder移动开发鸿蒙版本编译教程

0.YonBuilder移动开发应用详情页访问路径 登录用友开发者中心&#xff0c;鼠标悬浮右上角昵称处&#xff0c;点击「工作台」进入「开发者中心工作台」 「开发者中心工作台」页面点击左侧竖直菜单面板中「移动应用开发」后&#xff0c;选择右侧页面内的目标应用&#xff0c;即可…

PYTORCH基础语法知识

初识Torch PyTorch&#xff0c;简称Torch&#xff0c;主流的经典的深度学习框架&#xff0c;深度学习的框架。 简介 PyTorch是一个基于Python的深度学习框架&#xff0c;它提供了一种灵活、高效、易于学习的方式来实现深度学习模型。PyTorch最初由Facebook开发&#xff0c;被…

241124_基于MindSpore学习Prompt Tuning

241124_基于MindSpore学习Prompt Tuning 传统的NLP训练模式都是先在大量的无标注的样本上进行预训练&#xff0c;然后再使用有标注的样本进行有监督的训练&#xff0c;调整单一的线性成果而不是整个模型。 但在实际训练中发现&#xff0c;如果模型参数过大&#xff0c;在Fine…

[chrome]黑色界面插件,PDF合并插件

Dark Reader_chrome插件下载,最新浏览器扩展,crx离线安装包 - 插件小屋 合并 PDF_chrome插件下载,最新浏览器扩展,crx离线安装包 - 插件小屋 下载的zip包解压成crx&#xff0c;然后把后缀名改为rar&#xff0c;然后解压&#xff0c;再导入解压的目录。

KVM虚拟机迁移常见错误

1. [rootlocalhost virsh-test]# virsh migrate test --live --verbose --copy-storage-all qemutcp://192.168.10.3/system error: internal error: hostname on destination resolved to localhost, but migration requires an FQDN 错误&#xff1a;内部错误&#xff1a;目…

Android中的依赖注入(DI)框架Hilt

Hilt 是 Android 提供的一种依赖注入&#xff08;DI&#xff09;框架&#xff0c;它基于 Dagger&#xff0c;目的是简化依赖注入的使用&#xff0c;提供更易用的接口和与 Android 生命周期组件的紧密集成。下面是 Hilt 的详细介绍。 为什么选择 Hilt? 依赖注入的优势&#xf…

【北京迅为】iTOP-4412全能版使用手册-第八章 Android 4.0系统编译(201702前购买)

iTOP-4412全能版采用四核Cortex-A9&#xff0c;主频为1.4GHz-1.6GHz&#xff0c;配备S5M8767 电源管理&#xff0c;集成USB HUB,选用高品质板对板连接器稳定可靠&#xff0c;大厂生产&#xff0c;做工精良。接口一应俱全&#xff0c;开发更简单,搭载全网通4G、支持WIFI、蓝牙、…