当前位置: 首页 > news >正文

ref 简单讲解

什么是 ref?

ref 是 Vue 3 中创建响应式数据的工具函数,主要用于包装基本类型数据(字符串、数字、布尔值)。

基本用法

import { ref } from 'vue'// 创建响应式数据
const name = ref('张三')
const age = ref(18)
const isActive = ref(true)

关键特点

1. 访问和修改

// 读取值:需要 .value
console.log(name.value)  // '张三'// 修改值:需要 .value
name.value = '李四'
age.value = 20

2. 在模板中自动解包

<template><p>姓名:{{ name }}</p>  <!-- 不需要 .value --><p>年龄:{{ age }}</p>   <!-- 不需要 .value -->
</template>

3. 响应式更新

function changeName() {name.value = '王五'  // 页面会自动更新
}

ref 核心要点

// 创建
const name = ref('张三')// 读取(需要 .value)
console.log(name.value)// 修改(需要 .value)
name.value = '李四'// 模板中自动解包(不需要 .value)
<template><p>{{ name }}</p>
</template>

一句话总结:ref 是 Vue 3 的"响应式包装器",让基本类型数据变成响应式,使用时需要 .value,模板中自动解包。

http://www.xdnf.cn/news/1345843.html

相关文章:

  • flutter geolocator Android国内定位失败问题解决
  • JVM 调优全流程案例:从频繁 Full GC 到百万 QPS 的实战蜕变
  • 【大模型本地运行与部署框架】Ollama的cmd常用命令
  • Linux 软件编程(九)网络编程:IP、端口与 UDP 套接字
  • 【Python】两条命令永久切国内源
  • 本地组策略编辑器图形化工具
  • 力扣(在排序数组中查找元素的第一个和最后一个位置)
  • 当我们想用GPU(nlp模型篇)
  • 开源 python 应用 开发(十)音频压缩
  • 开源 python 应用 开发(十一)短语音转文本
  • ZKmall模块商城的跨境电商支付安全方案:加密与权限的双重防护
  • 数据结构 -- 树
  • STM32G4-比较器
  • 亚马逊老品怎么再次爆发流量?
  • 计算机内存中的整型存储奥秘、大小端字节序及其判断方法
  • 量子计算基础
  • 豆包AI PPT与秒出PPT对比评测:谁更适合你?
  • 树莓派安装pyqt5 opencv等库一些问题
  • 使用 YAML 文件,如何优雅地删除 k8s 资源?
  • 高并发用户数峰值对系统架构设计有哪些影响?
  • .java->.class->java 虚拟机中运行
  • 设计模式:抽象工厂模式
  • 实验二 Cisco IOS Site-to-Site Pre-share Key
  • 异质结3.0时代的降本提效革命:捷造科技设备技术创新与产业拐点分析
  • 高级SQL优化 | 告别 Hive 中 GROUP BY 的大 KEY 数据倾斜!PawSQL 自适应优化算法详解
  • Logstash——输出(Output)
  • 大视协作码垛机:颠覆传统制造,开启智能工厂新纪元
  • 【CV】OpenCV①——图形处理简介
  • 2025年视频大模型汇总、各自优势及视频大模型竞争焦点
  • 掌握设计模式--命令模式