首页 > 其他分享 >ref函数

ref函数

时间:2023-07-08 21:00:16浏览次数:35  
标签:函数 对象 age xxx value ref name

  • 作用: 定义一个响应式的数据

  • 语法: const xxx = ref(initValue)

    • 创建一个包含响应式数据的引用对象(reference对象,简称ref对象)

    • JS中操作数据: xxx.value

    • 模板中读取数据: 不需要.value,直接:<div>{{xxx}}</div>

  • 备注:

    • 接收的数据可以是:基本类型、也可以是对象类型。

    • 基本类型的数据:响应式依然是靠Object.defineProperty()getset完成的。

    • 对象类型的数据:内部 “ 求助 ” 了Vue3.0中的一个新函数—— reactive函数。

 

<template>
  <!-- vue3组件中的模板结构可以没有根标签 -->
  <h1>一个人的信息</h1>
  <h2>{{name}}</h2>
  <h2>{{age}}</h2>
  <button @click="changeInfo">更新信息</button>
</template>

<script>
import {ref} from 'vue'

export default {
  name: 'App',
  setup() {
    //数据,定义变量
    let name=ref('张三')
    let age=ref(20)

    //方法
    function changeInfo(){
      name.value = '李四'
      age.value = 30
      console.log(name);
      console.log(age);
    }

    //setup的返回值,返回一个对象
    return{
      name,age,changeInfo
    }

  }
 
}
</script>

<style>

</style>

 

标签:函数,对象,age,xxx,value,ref,name
From: https://www.cnblogs.com/ixtao/p/17537846.html

相关文章

  • 函数定义、调用、闭包
    函数的语法及调用步骤函数是直接在模块/py文件中定义的,与类方法、实例方法有区别。1'''2一、函数的语法:3deffunction_name(parameter1,parameter2,...):4"""函数文档字符串"""5#函数体代码块6#...7returnvalue#可选的返回值8......
  • 博弈论之SG函数 学习笔记
    在许多地方曾经行过这样一个小游戏,摆出三堆硬币。分别包含3枚、5枚、7枚。两人轮流行动每次可以任选一堆,从中取走任意多枚硬币,可把一堆取完,但不能不取。取走最后一枚硬币者获得胜利。这类游戏可以推广为更加一般的形式:给定\(n\)堆物品,第\(i\)堆物品有\(A_i\)个。两名玩......
  • 按单元格填充颜色或字体颜色统计数据的自定义函数
    参考网络代码,自己写了二个通用的自定义函数,用于统计不同颜色的单元格数值或个数。1FunctionSumColor(rngAsRange,cellColorAsRange,NAsByte)AsDouble23'输入=SumColor(A1:A10,A1,0),其中A1:A10是统计的范围,A1是统计的颜色所在的单元格,0表示按照背景......
  • OS库中常用函数用法举例
    在操作系统(OS)的库中,有许多常用函数可用于处理文件、目录、进程等。以下是一些常见函数的用法举例:打开和关闭文件:fopen函数用于打开一个文件,例如FILE*file=fopen("example.txt","r");fclose函数用于关闭文件,例如fclose(file);读写文件:fscanf函数用于从文件......
  • sys库中常用函数用法举例
    sys库是Python提供的一个与Python解释器交互的接口,它提供了一些常用的函数和变量。下面是一些sys库中常用函数的用法举例:sys.argv:获取命令行参数。例如:importsysiflen(sys.argv)>1:print("Hello,",sys.argv[1])else:print("Hello,World!")运行该程序时,在......
  • listdir() 函数
    listdir()函数是Python标准库中的一个函数,位于os模块中。它用于返回指定目录中的所有文件和文件夹的名称列表。使用方法如下:importos#指定目录路径path='/path/to/directory'#获取目录中的所有文件和文件夹名称files=os.listdir(path)#打印文件和文件夹名称列......
  • jmeter: ${__P(THreadCount,)} 。P函数实现命令行变量,改变并发数和执行时间
         /export/apache-jmeter-5.4.1/bin/jmeter.sh-JrunTime300-JTHreadCount10 -n-tpinter_get.jmx-lpinter_test.jtl  ......
  • Python内置函数zip()的用法
    zip()函数介绍:zip()函数是Python的内置函数,将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的list(Python3为了节约内存,zip()返回的是zip对象,需要通过list()手动转换成列表)如果zip()没有可迭代的元素,则它将返回一个空的迭代器,如果每个迭代器......
  • 解决Java语言函数的定义的具体操作步骤
    Java语言函数的定义函数是编程语言中最基本的构建块之一,它是一段可以重复使用的代码块,用于执行特定的任务或计算。在Java语言中,函数也被称为方法,它们是由一系列语句组成的代码块,用于执行特定的操作。函数的定义和语法在Java语言中,函数的定义需要以下几个关键要素:函数签名:函数......
  • MySQL——常用函数
    可以直接被另一段程序调用的程序或代码字符串函数concat,字符串拼接lower,将字符串转为小写upper,将字符串转为大写lpad(str,n,pad),左填充用字符串pad对str进行左填充,达到n个字符串长度rpad(str,n,pad),右填充用字符串pad对str进行右填充,达到n个字符串长度trim,去掉字符串头部和......