vue3:5、组合式API-reactive和ref函数

html 复制代码
<script setup>
/*
reactive接收一个对象类型的数据,返回一个响应式的对象
*/

/**
 * ref:接收简单类型或复杂类型,返回一个响应式对象
 * 本质:是在原有传入数据的基础上,外层报了一层对象,包成了复杂类型
 * 底层:包成复杂类型之后,再借助reactive实现了的响应式
 * 注意点:
 * 1、脚本中访问数据,需要通过.vue
 * 2、在template中,.vue不需要加(帮我们扒了一层)
 * 
 */

 /**
  * 推荐:以后声明数据,统一用ref
  */
import { reactive, ref } from "vue";
const state = reactive({
  count :100
})

const count= ref(0)

const setCount = ()=>{
  state.count++
  count.value ++
}
 
</script>
<template>
  <div>
    <div>reactive{{ state.count }}</div>
    <div>ref {{ count }}</div>
    <button @click="setCount">+1</button>
  </div>
</template>
相关推荐
小陈工10 小时前
2026年4月7日技术资讯洞察:下一代数据库融合、AI基础设施竞赛与异步编程实战
开发语言·前端·数据库·人工智能·python
Cobyte11 小时前
3.响应式系统基础:从发布订阅模式的角度理解 Vue2 的数据响应式原理
前端·javascript·vue.js
竹林81811 小时前
从零到一:在React前端中集成The Graph查询Uniswap V3池数据实战
前端·javascript
Mintopia11 小时前
别再迷信"优化":大多数性能问题根本不在代码里
前端
倾颜11 小时前
接入 MCP,不一定要先平台化:一次 AI Runtime 的实战取舍
前端·后端·mcp
军军君0111 小时前
Three.js基础功能学习十八:智能黑板实现实例五
前端·javascript·vue.js·3d·typescript·前端框架·threejs
恋猫de小郭11 小时前
Android 上为什么主题字体对 Flutter 不生效,对 Compose 生效?Flutter 中文字体问题修复
android·前端·flutter
Moment11 小时前
AI全栈入门指南:一文搞清楚NestJs 中的 Controller 和路由
前端·javascript·后端
禅思院11 小时前
前端架构演进:基于AST的常量模块自动化迁移实践
前端·vue.js·前端框架
程序员马晓博11 小时前
前端并发治理:从 Token 刷新聊起,一个 Promise 就够了
前端·javascript