返回顶部
首页 > 资讯 > 精选 >Vue3中的toRef和toRefs怎么使用
  • 700
分享到

Vue3中的toRef和toRefs怎么使用

2023-07-05 02:07:15 700人浏览 独家记忆
摘要

今天小编给大家分享一下vue3中的toRef和toRefs怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。toRef

今天小编给大家分享一下vue3中的toRef和toRefs怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

toRef 顾名思义,不是ref 响应式数据,给它转成ref 响应式数据

通俗易懂的理解:

 <template>  <h4>姓名:{{ person.name }}</h4>  <h4>年龄:{{ person.age }}</h4>  <h4>薪资:{{ person.job.j1.salary }}</h4>  <button @click="person.name += '!'">修改姓名</button>  <button @click="person.age++">增长年龄</button>  <button @click="person.job.j1.salary++">涨薪</button></template> <script>import { Reactive } from "Vue";export default {  setup() {    let person = reactive({      name: "张三",      age: 18,      job: {        j1: {          salary: 20,        },      },    });    return {      person,    };  },};</script> <style></style>

首先实现功能没问题,接下来考虑到代码优化

Vue3中的toRef和toRefs怎么使用

那可能会想到 我在return的时候,麻烦一些,

 return {      name: person.name,      age: person.age,      job: person.job.j1.salary,    };

但是,这样操作你会发现页面不是响应式的,数据修改页面不发生变化,如下:

Vue3中的toRef和toRefs怎么使用

接下来看 toRef的用法: 很明显实现了效果

 <template>  <h4>姓名:{{ name }}</h4>  <h4>年龄:{{ age }}</h4>  <h4>薪资:{{ salary }}</h4>  <button @click="name += '!'">修改姓名</button>  <button @click="age++">增长年龄</button>  <button @click="salary++">涨薪</button></template> <script>import { reactive, toRef } from "vue";export default {  setup() {    let person = reactive({      name: "张三",      age: 18,      job: {        j1: {          salary: 20,        },      },    });    return {      name: toRef(person, "name"),      age: toRef(person, "age"),      salary: toRef(person.job.j1, "salary"),    };  },};</script> <style></style>

Vue3中的toRef和toRefs怎么使用

介绍完toRef的用法之后,接下来来看一下toRefs的用法吧

Vue3中的toRef和toRefs怎么使用

以上就是“Vue3中的toRef和toRefs怎么使用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: Vue3中的toRef和toRefs怎么使用

本文链接: https://lsjlt.com/news/348940.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Vue3中的toRef和toRefs怎么使用
    今天小编给大家分享一下Vue3中的toRef和toRefs怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。toRef ...
    99+
    2023-07-05
  • Vue3中toRef和toRefs函数怎么使用
    好,接下来我们使用 toRef 函数写一个案例,还是和以前一样,页面展示一个用户的名称和年纪。<template> <div> <h2>toRef toRefs 函数</h2> ...
    99+
    2023-05-16
    Vue3 toref torefs
  • vue3中的ref、toRef、toRefs怎么使用
    这篇文章主要讲解了“vue3中的ref、toRef、toRefs怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue3中的ref、toRef、toRefs怎么使用”吧!一、refre...
    99+
    2023-07-06
  • Vue3中toRef和toRefs函数如何使用
    这篇文章主要介绍了Vue3中toRef和toRefs函数如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue3中toRef和toRefs函数如何使用文章都会有所收获,下面我们一起来看看吧。toRef 函...
    99+
    2023-07-06
  • Vue3中toRef与toRefs的区别
    作用:创建一个ref对象,其value值指向另外一个对象中的某个属性。这样在模板中就可以直接使用属性名而不用麻烦的再加对象名前缀了。 语法: const name = toRef(p...
    99+
    2024-04-02
  • 一文搞懂Vue3中toRef和toRefs函数的使用
    目录toRef 函数toRef 函数使用ref 函数验证toRefs 函数toRefs 函数使用总结上一篇博文介绍了 vue3 里面的 ref 函数和 reactive 函数,实现响...
    99+
    2024-04-02
  • vue3 中的toRef函数和toRefs函数的基本使用
    目录这篇我们看下toRef和toRefs的基本使用Vue3的toRef这篇我们看下toRef和toRefs的基本使用 我们知道ref可以用于创建一个响应式数据,而toRef也可以创建...
    99+
    2022-11-16
    vue3 toRef和toRefs函数 vue3 toRef函数和toRefs函数 vue3 toRef函数
  • Vue3中ref toRef和toRefs的区别有哪些
    这篇文章主要为大家展示了“Vue3中ref toRef和toRefs的区别有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue3中ref toRef和toRefs的区别...
    99+
    2023-06-22
  • 浅谈vue3中ref、toRef、toRefs 和 reactive的区别
    目录一、ref——定义任意类型响应式数据二、reactive——定义响应式对象三、toRef——将一个 rea...
    99+
    2024-04-02
  • Vue3中toRef与toRefs的区别是什么
    这篇文章主要讲解了“Vue3中toRef与toRefs的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue3中toRef与toRefs的区别是什么”吧!作用:创建一个ref对象,...
    99+
    2023-06-29
  • 一文带你了解Vue3中toRef和toRefs的用法
    toRef 顾名思义,不是ref 响应式数据,给它转成ref 响应式数据 通俗易懂的理解: <template> <h3>姓名:{{ pers...
    99+
    2023-01-30
    Vue3 toRef toRefs用法 Vue3 toRef toRefs
  • 一文聊聊vue3中的ref、toRef、toRefs
    (学习视频分享:vuejs入门教程、编程基础视频)以上就是一文聊聊vue3中的ref、toRef、toRefs的详细内容,更多请关注编程网其它相关文章!...
    99+
    2023-05-14
    Vue
  • vue3中的ref,toRef,toRefs三个的作用使用小结
    目录1. ref的使用2. toRef的使用3. toRefs的使用4.总结1. ref的使用      ref 接受一个原始值,返回一个具有响应式的对...
    99+
    2022-11-16
    vue3 ref toRef toRefs vue3 ref toRef toRefs区别
  • Vue中的ref、toRef与toRefs怎么使用
    这篇文章主要介绍了Vue中的ref、toRef与toRefs怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue中的ref、toRef与toRefs怎么使用文章都会有所收获,下面我们一起来看看吧。一、r...
    99+
    2023-07-05
  • VueJs中toRef与toRefs函数怎么使用
    这篇文章主要介绍了VueJs中toRef与toRefs函数怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇VueJs中toRef与toRefs函数怎么使用文章都会有所收获,下面我们一起来看看吧。正文ref...
    99+
    2023-07-05
  • Vue的toRef、toRefs和toRaw函数如何使用
    今天小编给大家分享一下Vue的toRef、toRefs和toRaw函数如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。...
    99+
    2023-07-05
  • Vue中ref、reactive、toRef、toRefs、$refs的基本用法总结
    目录一、ref reactive1.1.为什么需要ref、reactive 1.2.ref reactive基本使用二、toRef、toRefs 三、$r...
    99+
    2022-11-13
    vue ref reactive toRef toRefs $refs vue ref reactive vue中refs用法和作用
  • vue3中的watch和computed怎么使用
    2.监听 ref 数据2.1监听一个 ref 数据<template> <p>{{ age }}</p> <button @click="age++">click&...
    99+
    2023-05-21
    Vue3 watch computed
  • Vue3中的ref和reactive怎么使用
    今天小编给大家分享一下Vue3中的ref和reactive怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、是什么r...
    99+
    2023-07-06
  • vue3中provide和inject怎么使用
    本篇内容主要讲解“vue3中provide和inject怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue3中provide和inject怎么使用”吧!前言:在父子组件传递数据时,通常...
    99+
    2023-06-21
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作