首页 > 其他分享 >vue3 toref函数 torefs函数 简化模板写法

vue3 toref函数 torefs函数 简化模板写法

时间:2025-01-10 11:55:17浏览次数:1  
标签:salary 函数 age torefs toRef person 简化 toref name

一、作用

简化模板{{xx}},xx的长度

二、toRef

1、语法

toRef(对象,属性)

2、案例

<template>
    <h2>姓名:{{ name }}</h2>
    <h2>年龄:{{ age }}</h2>
    <h2>工资:{{ salary }}</h2>
    <button @click="name += `~`">姓名</button>
    <button @click="age += 1">年龄</button>
    <button @click="salary-=10">工资</button>
</template>

<script>
    import {reactive, toRef} from 'vue';
    export default {
        name:'Demon',
        setup(){
            let person = reactive({
                name: 'duck',
                age: 8,
                job:{
                    mode:'996',
                    salary: 2800
                }
            })
            console.log(person)
            return{
                name: toRef(person, 'name'),
                age: toRef(person, 'age'),
                salary: toRef(person.job, 'salary')
            }
        }
       
    }
</script>

三、toRefs

1、语法

注意:toRefs只能简化一层对象,不能简化深层

toRefs(对象)

 

标签:salary,函数,age,torefs,toRef,person,简化,toref,name
From: https://www.cnblogs.com/wt7018/p/18663717

相关文章

  • sql存储过程和用户定义函数 (UDF) 的具体实操
    存储过程和用户定义函数(UDF)的具体实操为了提供更具体的实操指导,创建一个实际的数据库环境,并在此基础上编写和测试存储过程与用户定义函数(UDF)。使用MySQL作为示例数据库管理系统(DBMS),但这些概念和大部分代码可以适用于其他SQL兼容的DBMS,如PostgreSQL、SQLServer等。环......
  • Vue3 hook 函数模块化 类似vue2 mixin
    1、优点代码功能模块化,复用代码2、建立新建hooks文件夹,在src下src/hooks/use功能.js3、案例a、模块化src/hooks/usepoint.jsimport{reactive,onMounted,onBeforeUnmount}from'vue';exportdefaultfunction(){letponint=reactive({x:0,......
  • 机器学习 - 如何理解函数集合中的准确性、召回率、F1分数呢?
    在机器学习中,准确性(Accuracy)、召回率(Recall)、和F1分数是常用的模型性能评价指标,它们从不同的角度衡量模型的表现。要理解它们,首先需要了解它们的定义和适用场景:1.基本概念:分类问题中的混淆矩阵混淆矩阵是分类问题中计算这些指标的基础,它展示了模型预测结果与实际标签之间的......
  • SQLSER中使用DATALENGTH 函数返回字符串的字节长度
    DATALENGTH函数返回字符串的字节长度,这对于varchar类型的字段非常有用,因为varchar类型的字段存储的是变长字符串,其实际占用的字节数可能小于定义的最大长度。示例假设有一个表Articles,其中有一个varchar类型的字段Content,你想查询每篇文章内容的实际占用字节数,可以使用......
  • cv::parallel_for_ 可以与 lambda 函数结合
    cv::parallel_for_是OpenCV中用于并行处理的一个函数,可以有效地利用多核CPU来加速计算。在OpenCV中,cv::parallel_for_可以与lambda函数结合使用,以简化代码并提高可读性。以下是如何将lambda函数与cv::parallel_for_结合的示例。示例:使用Lambda函数假设你想要对......
  • UGNX 一对多属性操作常用函数
    如下操作使用NXOPEN的接口也能处理,但遇到大量同样操作的时候效率非常低,使用UF的接口效率提升非常明显//获取指定标题的一个或者多个属性值vector<string>GetObjsAttrsOneTitleUF(tag_tobj,conststring&title){intcnt=0;UF_ATTR_iterator_tattrIte;......
  • Eval-Expression.NET:动态执行C#脚本,类似Javascript的Eval函数功能
    我们都知道在JavaScript中,我们可以通过Eval来执行JavaScript字符串代码。下面推荐一个.Net版本的Eval的开源项目。01项目简介Eval-Expression.NET是一个非常强大工具,使得开发人员可以动态编译和执行C#代码和表达式。通过C#反射,还能轻松访问公共和私有方法、字段、属性值,并创建......
  • C++泛型编程:类模版中成员函数的创建时机,类模版函数传参、类模版继承
    普通类的成员函数的话,在刚开始就创建出来了,但是类模版中的成员函数的话,只有在具体调用运行的时候才会被创建,可见以下代码例子:#include<iostream>usingnamespacestd;classpeople1{public: voidrun(){ cout<<"跑"<<endl; }};classcircle1{public: void......
  • js惰性函数
    JavaScript中的惰性函数(LazyFunction)是一种优化技术,它允许在首次调用函数时执行一些初始化工作,之后可能会替换原始函数为一个更简单的版本。这种模式可以用来提高性能,特别是在函数内部有一些昂贵的操作或检查,而这些操作只需要执行一次。惰性函数的基本思想是:当函数第一次被调用......
  • C语言文件处理中的常见函数整理
    这里只是整理了一小部分常见的并附上了使用代码,希望对你有帮助!注意:这些函数都是建立在文件之上的,必须有打开文件、读写文件、关闭文件的流程才能使用一.顺序读写1.fputc从文件中读取一个字符写文件的原理:光标一开始在最开始的位置,读取/写入一个字符,就往后调一个光标......