iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何理解Vue3中的Refs和Ref
  • 707
分享到

如何理解Vue3中的Refs和Ref

2023-06-25 14:06:44 707人浏览 安东尼
摘要

本篇文章为大家展示了如何理解vue3中的Refs和Ref,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。小编和大家分享关于Vue3中的数据相应的问题,下面我们来例举一个这样的例子Vue.createA

本篇文章为大家展示了如何理解vue3中的Refs和Ref,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

小编和大家分享关于Vue3中的数据相应的问题,下面我们来例举一个这样的例子

Vue.createApp({    template: `<div>{{ nameObj.name }}</div>`,    setup() {        const { Reactive } = Vue        const nameObj = reactive({name:'lilei',age:18})                setTimeout(() => {            nameObj.name = 'hanmeimei'        },2000)        return {            nameObj        }    }}).mount('#root')

这个时候我们可能联想到了es6中关于解构赋值的内容,我们是不是可以将上面例子中的nameObj通过结果解构的方式获取内部的name,然后直接将name返回呢?也就是将代码写成这样

Vue.createApp({    template: `<div>{{ name }}</div>`,    setup() {        const { reactive,toRefs } = Vue        const nameObj = reactive({name:'lilei',age:18})                let { name } = nameObj        setTimeout(() => {            name.value = 'hanmeimei'        },2000)        return {            name        }    }}).mount('#root')

在实际运行中,我们发现,页面上的内容并没有变成hanmeimei,这个时候,我们需要引入Vue3中的另外一个内容,我们应该把代码修改成这样,才能实现数据和页面的响应式

Vue.createApp({    template: `<div>{{ name }}</div>`,    setup() {        const { reactive,toRefs } = Vue        const nameObj = reactive({name:'lilei',age:18})        let { name } = toRefs(nameObj)        setTimeout(() => {            name.value = 'hanmeimei'        },2000)        return {            name        }    }}).mount('#root')

同样,和toRefs很类似的还有toRef,代码实例是这样的

Vue.createApp({    template: `<div>{{ age }}</div>`,    setup() {        const { reactive,toRef } = Vue        const nameObj = reactive({name:'lilei'})        let age = toRef(nameObj,'age')        setTimeout(() => {            age.value = 'hanmeimei'        },2000)        return {            age        }    }}).mount('#root')

上述内容就是如何理解Vue3中的Refs和Ref,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: 如何理解Vue3中的Refs和Ref

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何理解Vue3中的Refs和Ref
    本篇文章为大家展示了如何理解Vue3中的Refs和Ref,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。小编和大家分享关于Vue3中的数据相应的问题,下面我们来例举一个这样的例子Vue.createA...
    99+
    2023-06-25
  • Vue3中的Refs和Ref详情
    小编同样和大家分享关于Vue3中的数据相应的问题,下面我们来例举一个这样的例子 Vue.createApp({ template: `<div>{{ name...
    99+
    2024-04-02
  • Vue3中的ref和reactive如何使用
    这篇文章主要讲解了“Vue3中的ref和reactive如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue3中的ref和reactive如何使用”吧!一、是什么ref和reacti...
    99+
    2023-07-06
  • vue3中如何使用ref和reactive
    这篇文章主要介绍“vue3中如何使用ref和reactive”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue3中如何使用ref和reactive”文章能帮助大家解决问题。1.前言vue3新增了r...
    99+
    2023-07-06
  • Vue3中的ref和reactive响应式原理解析
    目录1 ref2 isref判断是不是一个ref对象3 shallowref创建一个跟踪自身.value变化的 ref,但不会使其值也变成响应式的4 triggerRef5 cust...
    99+
    2022-11-13
    Vue3 ref和reactive响应式 Vue3 ref和reactive
  • vue3中的ref()详解
    目录ref()1. ref在模板中自动解包2. ref 在响应式对象中的解包3. 数组和集合类型的 ref 解包总结ref() 接受一个值,返回一个响应式的,可以修改的ref对象,这...
    99+
    2023-05-20
    vue3中的ref() vue3 ref()
  • vue3中如何使用setup、 ref和reactive
    1.初识setUp的使用简单介绍下面的代码功能:使用ref函数,去使用监听某一个变量的变化,并且把它渲染到视图上。setUp函数是组合API的入口函数。这个是非常重要的。setUp可以去监听变量的变化哈!我们将会利用它ref 在vue中内置...
    99+
    2023-05-16
    Vue3 reactive setup
  • vue3 中ref和reactive的区别讲解
    1. ref和reactive区别:    如果在template里使用的是ref类型的数据, 那么Vue会自动帮我们添加.value    ...
    99+
    2022-12-19
    vue3 ref和reactive的区别 vue3 ref和reactive vue  ref和reactive的区别
  • 解析vue3的ref,reactive的使用和原理
    目录1.前言2.比较3.ref源码解析4.reactive源码解析createReactiveObjecthandles的组成get陷阱set陷阱5.总结1.前言 vue3新增了re...
    99+
    2024-04-02
  • vue3中ref和reactive的用法和解析(推荐)
    目录1.前言2.比较3.ref源码解析4.reactive源码解析createReactiveObjecthandles的组成get陷阱set陷阱5.总结1.前言  &nb...
    99+
    2023-03-19
    vue3 ref和reactive用法 vue3 ref和reactive
  • 详解vue3中ref和reactive用法和区别
    vue3中ref和reactive区别 1、前言2、基本用法2.1 ref2.2 reactive 3、ref和reactive定义数组对比3.1 ref定义数组3.1 reactive定义数组 4、ref 和reactiv...
    99+
    2023-08-30
    vue.js javascript ecmascript
  • vue3中的ref与reactive如何使用
    本文小编为大家详细介绍“vue3中的ref与reactive如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue3中的ref与reactive如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、r...
    99+
    2023-07-06
  • Template ref在Vue3中的实现原理详解
    目录背景模板的编译setup 函数返回值的处理组件的渲染Template Ref 的注册总结背景 最近我的 Vue3 音乐课程后台问答区频繁出现一个关于 Template ref 在...
    99+
    2024-04-02
  • 详解Vue3中ref和reactive函数的使用
    目录前言ref 函数介绍ref 函数使用ref 函数处理基本数据类型ref 函数处理复杂数据类型ref 函数获取单个DOM元素其他相关方法reactive 函数介绍reactive ...
    99+
    2024-04-02
  • 简单谈谈Vue3中的ref和reactive
    目录一、是什么?二、先聊reactive三、再聊ref四、ref和reactive定义数组对比五、对比总结总结一、是什么? ref和reactive是Vue3中用来实现数据响应式的A...
    99+
    2023-05-16
    vue3中ref和reactive区别 vue3 ref和reactive vue3 ref和reactive区别
  • Vue3中的ref和reactive怎么使用
    今天小编给大家分享一下Vue3中的ref和reactive怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、是什么r...
    99+
    2023-07-06
  • Vue3中关于ref和reactive的问题
    目录关于ref和reactive的问题简单了解 ref & reactivevue3 ref 和reactive的区别总结关于ref和reactive的问题 如果你使用过 V...
    99+
    2023-05-16
    Vue3中ref Vue3中reactive 关于ref和reactive
  • 如何在vue3中使用setup、 ref、reactive
    1.初识setUp的使用简单介绍下面的代码功能:使用ref函数,去使用监听某一个变量的变化,并且把它渲染到视图上。setUp函数是组合API的入口函数。这个是非常重要的。setUp可以去监听变量的变化哈!我们将会利用它ref 在vue中内置...
    99+
    2023-05-14
    Vue3 reactive setup
  • Vue3中ref与reactive的介绍和拓展
    本篇内容主要讲解“Vue3中ref与reactive的介绍和拓展”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue3中ref与reactive的介绍和拓展”吧!一、ref和reactive死死...
    99+
    2023-06-20
  • 如何理解Vue中的ref属性
    这期内容当中小编将会给大家带来有关如何理解Vue中的ref属性,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。上述就是小编为大家分享的如何理解Vue中的ref属性了,如果刚好有类似的疑惑,不妨参照上述分析进...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作