首页 > 其他分享 >ref() reactive() 声明响应式状态

ref() reactive() 声明响应式状态

时间:2023-08-28 18:12:03浏览次数:41  
标签:stuList name 响应 reactive num ref id

ref函数 使用ref函数将普通数据变成响应式数据

reactive函数 把对象和数组这类复合数据类型数据变成响应式数据

<template>
	<span>
		<span id="num">{{num}}</span>
		<input type="button" value="+1" @click="f1">

		<ul>
			<li v-for="(item,i) in stuList" :key="i">
				{{item.id}} -- {{item.name}}
			</li>
		</ul>
		<button @click="addStu">addStu</button>
	</span>
</template>

<script setup>
	import {
		ref,
		reactive
	} from "vue"

	var num = ref(10)
	var stuList = reactive([{
		id: 1,
		name: "name1"
	}, {
		id: 2,
		name: "name2"
	}, {
		id: 3,
		name: "name3"
	}])

	function f1() {
		num.value++
		console.log(num.value)
	}

	function addStu() {
		stuList.push({
			id: stuList.length + 1,
			name: "name" + (stuList.length + 1)
		})
	}
</script>

  

标签:stuList,name,响应,reactive,num,ref,id
From: https://www.cnblogs.com/ooo0/p/17663082.html

相关文章

  • 去掉IE和Firefox点击链接时的焦点虚线框
    当你把链接定义成一个漂亮的触发按钮时,它不再需要按下时简陋的虚线框来帮助识别了,即碍眼又破坏设计的美感,这时就该干掉虚线框!IE里需要在 a 标签中加入 hidefocus=”true” 属性:<a href=”” hidefocus=”true” title=””>siteface</a>而在Firefox等浏览器中定义CSS:a { o......
  • 零基础学会用Airtest-Selenium对Firefox进行自动化测试
    1.前言本文将详细介绍如何使用AirtestIDE驱动Firefox测试,以及脱离AirtestIDE怎么驱动Firefox(VScode为例)。看完本文零基础小白也能学会Firefox浏览器自动化测试!!!2.如何使用AirtestIDE驱动Firefox浏览器对于Web自动化测试,目前AirtestIDE支持chrome浏览器和Firefox2种浏览器,关于......
  • IfcReference
    IfcReference实体定义此实体用于引用实例上属性的值。它可以指标量属性的值,也可以指基于集合的属性中的值。引用的属性可以是直接值、对象引用、集合、反向对象引用和反向集合。引用可以被链接以形成对象属性引用的路径。 Attributedefinitions#AttributeTypeCardinality......
  • AE下载-AdobeAfterEffects官方版下载 中文版直装
    今天给大家带来AE2023最新版不限速下载和安装教程。我们先复制安装包链接。然后返回文件传输助手。发送刚刚复制的链接。打开电脑,在电脑上。浏览器打开链接下载里面的安装包即可,自己下载好后我们就要开始安装了。软件地址:看置顶贴软件功能1、数据驱动的动画使用导入的数据制作动态......
  • 玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server
    前言基于我个人的工作内容和兴趣,想要在家里搞一套服务器集群,用于容器/K8s等方案的测试验证。考虑过使用二手服务器,比如DellR730,还搞了一套配置清单,如下:DellR7303.5尺寸规格硬盘CPU:2686v4*2内存:16g*8存储:480Gintelssd系统盘+6tsas希捷*2个数据盘RAID卡:h73......
  • 玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server
    前言基于我个人的工作内容和兴趣,想要在家里搞一套服务器集群,用于容器/K8s等方案的测试验证。考虑过使用二手服务器,比如DellR730,还搞了一套配置清单,如下:DellR7303.5尺寸规格硬盘CPU:2686v4*2内存:16g*8存储:480Gintelssd系统盘+6tsas希捷*2个数据盘RAID卡:h7......
  • SSH爆破应急响应
    0x00前言SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全。SSH口令长度太短或者复杂度不够,如仅包含数字,或仅包含字母等,容易被恶意者爆破,一旦被恶意者获取,可用来直接登录系统,控制服务器所有权限。0x01应急......
  • win10 CUDA11.1安装torch1.9 / reformer_pytorch
    环境NVIDIA-SMI457.52DriverVersion:457.52CUDAVersion:11.1安装torch-gpucondacreate-ntorch1.9python=3.8pipinstalltorch==1.9.1+cu111torchvision==0.10.1+cu111torchaudio==0.9.1-fhttps://download.pytorch.org/whl/torch_stable.htmlc......
  • vscode reference代码提示怎么关闭
     ......
  • java原子类AtomicStampedReference
    一、什么是CASCAS,compareandswap的缩写,中文翻译成比较并交换。CAS操作包含三个操作数,内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值。否则,处理器不做任何操作。二、案例publicstaticintcount=0;privatefinal......