首页 > 其他分享 >VUE框架Vue3使用API进行响应式数据判断的解析------VUE框架

VUE框架Vue3使用API进行响应式数据判断的解析------VUE框架

时间:2024-09-07 16:24:00浏览次数:8  
标签:VUE console log 框架 reactive Vue3 isReactive ref isProxy

<template>
  
</template>
 
<script>
import { reactive,isRef,ref,isProxy,isReactive, readonly, isReadonly } from 'vue';
export default {
    name : "App",
    setup(){
        // 定义很多个变量
        // 这些变量那些是具有响应式,哪些是没有响应式的
        let a = 1;
        let b = ref(2);
        let c = reactive({name:"Jack",age:20});
        // 甚至这个变量可能是别的组件传递过来的,怎么判断是否是响应式的
        // isref判断是否是ref的
        // isReactive判断是否是reactive或者shallowReactive
        // isProxy判断一个对象是否是reactive或者readonly,shallowReactive,shallowReadonly
        // isReadyonly检查传入的值是否为只读对象
        console.log(isRef(a));
        // 判断是否为ref
        console.log(isRef(b));
        // 判断是否为reactive或者reactive
        console.log(isReactive(c));
        // ref就是false
        console.log(isReactive(b));
        // isProxy不将ref视为代理对象
        console.log(isProxy(b));
        c = readonly(c);
        console.log(isReadonly(c));
        // 用isProxy判断只读也是true
    }
}
</script>
 
<style>
 
</style>

标签:VUE,console,log,框架,reactive,Vue3,isReactive,ref,isProxy
From: https://blog.51cto.com/u_16322355/11945204

相关文章

  • 基于django+vue智能会议管理系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着企业规模的不断扩大和远程办公模式的兴起,会议管理成为了企业日常运营中不可或缺的一环。传统的手工或基于简单电子表格的会议管理方式......
  • 基于django+vue智能充电桩【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着新能源汽车产业的迅猛发展,电动汽车作为绿色出行的重要载体,其普及率日益提升。然而,电动汽车的广泛应用面临着一个关键挑战——充电基础......
  • 基于django+vue智慧阅读平台【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在信息爆炸的时代,阅读已成为获取知识、提升自我能力的重要途径。然而,面对海量的阅读资源和碎片化的信息环境,如何高效地选择与阅读成为了一......
  • 基于SringBoot框架的智慧博物馆预约平台
    基于SringBoot框架的智慧博物馆预约平台(源码+L文+ppt)    4-023                             4系统设计   通过前三章的分析说明,本论文中智慧博物馆预约平台已经具有了良好的实现基础,目前的第四章将对系......
  • java+vue计算机毕设城市应急救援辅助系统【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速,城市人口密集度不断提高,各类突发灾害与紧急事件的风险也随之增加。自然灾害如地震、洪水,以及人为事故如火灾、交通事故等,均对城......
  • java+vue计算机毕设宠物购物系统【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在当今社会,随着人们生活水平的提高和情感需求的多样化,宠物已成为许多家庭不可或缺的重要成员。宠物的养护与陪伴不仅丰富了人们的情感世界,也带动了宠......
  • java+vue计算机毕设宠物交易平台【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着社会经济的快速发展和人们生活水平的提高,宠物已成为许多家庭不可或缺的重要成员。宠物市场的繁荣不仅体现在宠物数量的激增上,更在于宠物相关服务......
  • java+vue计算机毕设宠物领养系统【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速,人类生活与宠物之间的联系日益紧密,但同时也带来了流浪宠物数量激增的社会问题。流浪宠物不仅面临着生存的挑战,还可能成为疾病传......
  • springboot+vue+mybatis河北经贸大学勤工助学系统+PPT+论文+讲解+售后
    河北经贸大学勤工助学系统是学校中重要的一环,勤工助学是教师、学生获取信息的主要渠道。于是经过考虑之后决定开发基于JSP技术设计与实现了一款简洁、轻便的河北经贸大学勤工助学系统。本系统解决了考勤的主要问题,包括以下多个功能模块:学生、教师、教师考勤、岗位类型、岗位......
  • 从底层代码理解Vue 响应式系统的核心机制
    在Vue.js的响应式系统中,依赖收集和变化检测是核心机制,确保了数据的变动能够自动驱动视图更新。在上文我们已经了解了的依赖收集和变化检测与更新过程,主要依赖于Watcher、Dep和响应式的getter和setter来实现。下面详细从底层代码解释这两个过程文章目录1.依赖收......