Vue3-toRef 和 toRefs 函数

news/2024/7/10 1:38:35 标签: javascript, 前端, 前端框架, vue

Vue3-toRef 和 toRefs 函数

  • 功能:可以简化语法调用。
  • toRef
    • 函数执行时会生成一个对象 ObjectRefImpl ,是一个引用对象,具有value属性(getter 和 setter 属性)
    • 语法格式:toRef(对象名, '对象中的属性名')
  • toRefs 语法格式:toRefs(对象名)
javascript">// App.vue
<template>
    <h2>计数器1{{counter1}}</h2>
    <button @click="counter1++">计数器11</button>
    <hr>
    // 如果使用 toRef 那么 a. 就可以不写
    <h2>计数器2{{a.counter2}}</h2>
    <button @click="a.counter2++">计数器21</button>
</template>

<script>
    import { reactive, toRef, toRefs } from 'vue'
    export default {
        name : 'App',
        setup(){
            let data = reactive({
                counter1 : 1,
                a : {
                    counter2 : 100
                }
            })

            // toRef
            return {
                counter1 : toRef(data, 'counter1'),
                counter2 : toRef(data.a, 'counter2')
            }

            // toRefs
            // 使用 toRefs 只能将调用时相同的语法进行简化
            return {
                ...toRefs(data)
            }
        }
    }
</script>

http://www.niftyadmin.cn/n/5221924.html

相关文章

初识Linux(2).妈妈再也不用担心我Linux找不到门了。

文章目录 前言 1.man指令&#xff08;重要&#xff09;&#xff1a;例如&#xff1a; 2.cp指令&#xff08;重要&#xff09;&#xff1a;例如&#xff1a;把123.txt复制到a目录中类似window如下操作&#xff1a; 3.mv例如&#xff1a;类似window如下操作&#xff1a; 4.nano例…

关于电视盒子我的收藏/折腾/购买记录

看电视优先选择自带wifi、2G运存、存储不低于8G M304A、CM211-1、M302A&#xff0c;S905L3/216/双频wifi&#xff0c;安卓9&#xff0c;单机头不到60 CM311-1SA、E900V22C&#xff08;配置、价格一样&#xff09;&#xff0c;S905L3/28/双频wifi &#xff0c;大概70 如果要求…

项目经理面试题持续更新

1.项目中常用的文档有哪些&#xff1f; 1、可行性报告 可行性报告的目的是调查和展示任务要求&#xff0c;并确定项目是否值得和可行。可行性由五个主要因素验证——技术和系统、成本、法律、运营和进度。次要可行性因素包括市场、资源和文化因素。 2、项目章程 项目章程是证明…

Ubuntu 22.04安装vscode

要在Ubuntu 22.04安装vscode&#xff0c;请完成这些步骤。 首先apt命令更新软件包索引并安装导入微软GPG密钥的依赖软件。 更新&#xff0c;近期内执行过可忽略 sudo apt update安装工具包 sudo apt install software-properties-common apt-transport-https curl当导入GPG后…

java多线程-扩展知识一:进程线程、并发并行、同步异步

1、进程 进程&#xff08;Process&#xff09;是计算机中的程序关于某数据集合上的一次运行活动&#xff0c;是系统进行资源分配的基本单位&#xff0c;是操作系统结构的基础。在早期面向进程设计的计算机结构中&#xff0c;进程是程序的基本执行实体&#xff1b;在当代面向线程…

1、Linux_介绍和安装

1. Linux概述 Linux&#xff1a;是基于Unix的一个开源、免费的操作系统&#xff0c;其稳定性、安全性、处理多并发能力强&#xff0c;目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上&#xff0c;在我国软件公司得到广泛的使用 Unix&#xff1a;是一个强大…

linux防火墙免费版添加UA屏蔽某些垃圾蜘蛛

宝塔插件的防火墙UA添加屏蔽某些垃圾蜘蛛 安装宝塔linux防火墙。 软件管理 → linux防火墙免费版→ 全局配置 → User-Agent过滤 填入下面的规则。 随便写描述后点击添加即可。 垃圾蜘蛛规则列表 (www.seokicks.de|YYSpider|Mattermost|Discord|CCBot|RepoLookoutBot|trac…

机器学习的复习笔记4-岭回归与多项式回归

一、岭回归 在简单的线性回归中&#xff0c;一味追求平方误差最小化&#xff0c;R2值尽可能大&#xff0c;可能会受到噪声的严重干扰。噪声&#xff0c;即偶发的错误的值。 如图&#xff0c;若为满足所有点的拟合&#xff08;虚线&#xff09;&#xff0c;表面上看R2值小&…