首页 > 其他分享 >vue3_05使用reactive来处理复杂数据

vue3_05使用reactive来处理复杂数据

时间:2022-12-27 12:44:45浏览次数:39  
标签:objRet 05 使用 objref reactive let vue3 ref

vue3中除了提供了ref函数以为还提供了reactive函数来操作数据,一般情况下我们使用ref函数来操作简单类型数据,reactive函数来操作复杂类型数据

<template>
<div>{{objRet.name}}</div>
</template>

<script lang="ts">

import { defineComponent,reactive,ref } from 'vue'

export default defineComponent({
    //ref用来实现基础类型数据的响应式
    //reactive用来实现复杂数据类型的响应式
    setup(){
        let obj  ={
            name:'张三'
        }
        let objRet = reactive(obj)
        console.log("reactive",objRet);
        let obj2  ={
            name:'李四'
        }
        let objref=ref(obj2)
        console.log('ref',objref,objref.value);
        return{
            objRet,
            objref    
        }
        
    }

})
</script>

<style>

</style>

使用reactive处理之后打印的结果

 

 使用ref出来之后打印的结果

 可以看出使用reactive处理之后打印出的结果就是使用ref处理之后得到的结果的value属性里面的东西。

所以使用reactive处理的数据时不需要.value直接使用即可

标签:objRet,05,使用,objref,reactive,let,vue3,ref
From: https://www.cnblogs.com/SadicZhou/p/17007794.html

相关文章

  • vue3_03ref操作复杂类型
    ref也可以将复杂类型的数据转换为响应式数据,使用方法和处理简单类型数据一样leta=ref(复杂类型数据)a.value.xxx<template><p>{{objref.num}}</p><button@c......
  • vue3_04ref获取标签
    ref也可以用来获取dom节点分为三步:1.给节点绑定ref='xxx'2.letxxx=ref()3.在挂载之后直接使用即可<template><divref="op">24</div><p>{{num}}</p>......
  • vue3中使用vuex
    一、使用习惯1(模块化):1、文件目录:2、userStore.tsimport{Module}from'vuex';//import{setStorage,getStorage}from"../../util/common";exportdefault{......
  • vue3_02ref操作简单类型
    vue3中提供了ref()函数可以把数据转换为响应式数据。<template><div>{{num}}</div><button@click="add">这是按钮</button></template><sc......
  • Vue3之setup的两个注意点
    setup的两个注意点setup执行的时机在beforeCreate之前执行一次,this是undefined。setup的参数props:值为对象,包含:组件外部传递过来,且组件内部声明接收了的属性。......
  • 关于Vue3 can not find module的报错
    最近在做Vue3项目的时候,会看到这样一个报错,找不到模块.vue文件,可能是ts文件无法识别vue后缀的文件导致的,上网搜索了一下发现尤大大给出了解决方案。在src目录下新建一个.......
  • Vue3之reactive和ref对比
    reactive对比ref从定义数据角度对比:ref用来定义:基本类型数据。reactive用来定义:对象(或数组)类型数据。备注:ref也可以用来定义对象(或数组)类型数据,它内部会自动通过re......
  • Vue之reactive函数
    reactive函数作用:定义一个对象类型的响应式数据(基本类型不要用它,要用ref函数,ref函数可以用基本类型也可以对象类型)语法:const代理对象=reactive(源对象)接收一个对......
  • Vue3之ref
    ref函数作用:定义一个响应式的数据语法: constxxx=ref(initValue)创建一个包含响应式数据的引用对象(reference对象,简称ref对象)。JS中操作数据: xxx.value模板......
  • JN_0055:局域网中设置共享文件夹 因为你的组织安全策略阻止未经身份验证的来宾访问
    1,  2,报错处理: 因为你的组织安全策略阻止未经身份验证的来宾访问  ......