灵心如玉,守一生无惧|

SadicZhou

园龄:3年2个月粉丝:7关注:4

vue3_05使用reactive来处理复杂数据

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直接使用即可

本文作者:SadicZhou

本文链接:https://www.cnblogs.com/SadicZhou/p/17007794.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   SadicZhou  阅读(321)  评论(0编辑  收藏  举报
历史上的今天:
2021-12-27 ES6 - promise(3)
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 尚好的青春 孙燕姿
  2. 2 孙燕姿
  3. 3 克卜勒 孙燕姿
尚好的青春 - 孙燕姿
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.