Vue3之响应式数据的判断

响应式数据的判断

  • isRef: 检查一个值是否为一个 ref 对象
  • isReactive: 检查一个对象是否是由 reactive 创建的响应式代理
  • isReadonly: 检查一个对象是否是由 readonly 创建的只读代理
  • isProxy: 检查一个对象是否是由 reactive 或者 readonly 方法创建的代理
复制代码
<template>
    <h3>我是App组件</h3>
</template>

<script>
    import {ref, reactive,toRefs,readonly,isRef,isReactive,isReadonly,isProxy } from 'vue'
    export default {
        name:'App',
        setup(){
            let car = reactive({name:'奔驰',price:'40W'})
            let sum = ref(0)
            let car2 = readonly(car)

            console.log(isRef(sum))
            console.log(isReactive(car))
            console.log(isReadonly(car2))
            console.log(isProxy(car))
            console.log(isProxy(sum))

            
            return {...toRefs(car)}
        }
    }
</script>

<style>
    .app{
        background-color: gray;
        padding: 10px;
    }
</style>
复制代码

 

posted @   安静点--  阅读(84)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示