vue3组合式Composition API之ref函数的具体用法
ref函数
作用: 定义一个响应式的数据
语法:
const xxx = ref(initValue)
创建一个包含响应式数据的引用对象(reference对象,简称ref对象)。
JS中操作数据:
xxx.value
模板中读取数据: 不需要.value,直接:
<div>{{xxx}}</div>
备注:
接收的数据可以是:基本类型、也可以是对象类型。
基本类型的数据:响应式依然是靠
Object.defineProperty()
的get
与set
完成的。对象类型的数据:内部 “ 求助 ” 了Vue3.0中的一个新函数——
reactive
函数。
基本类型:
对象类型:
代码:
<template><h1>一个人的信息</h1><h2>姓名:{{ name }}</h2><h2>年龄:{{ age }}</h2><h3>工作种类:{{ job.type }}</h3><h3>工作薪水:{{ job.salary }}</h3><button @click="changeInfo">修改人的信息</button>
</template><script>
import { ref } from 'vue'
export default {name: 'a2ref',setup() {//数据let name = ref('张三')let age = ref(18)let job = ref({type: '前端工程师',salary: '30K'})//方法function changeInfo() {// name.value = '李四'// age.value = 48console.log(job.value)// job.value.type = 'UI设计师'// job.value.salary = '60K'// console.log(name,age)}//返回一个对象(常用)return {name,age,job,changeInfo}}
}
</script>
vue3组合式Composition API之ref函数的具体用法相关推荐
- vue3组合式Composition API之setup函数的具体用法
vue3拉开序幕的setup 理解:Vue3.0中一个新的配置项,值为一个函数. setup是所有Composition API(组合API)" 表演的舞台 ". 组件中所用到的: ...
- Vue3.0 Composition API与Vue2.x 使用的 Options API
Vue3.0 所采用的 Composition API 与 Vue2.x 使用的 Options API 有什么不同 开始之前 Composition API 可以说是Vue3最大的特点,那么为什么要 ...
- vue3.0 - Composition API
一. 介绍 >使用传统的option配置方法写组件的时候问题,随着业务复杂度越来越高,代码量会不断的加大:由于相关业务的代码需要遵循option的配置写到特定的区域,导致后续维护非常的复杂,同时 ...
- vue3.0 Composition API 上手初体验 使用 vue-router 构建多页面应用
vue3.0 Composition API 上手初体验 使用 vue-router 构建多页面应用 前两讲,我们已经顺利的使用 vue3.0 将项目跑起来了.但是实在是过于简陋,目前我们几乎不可能开 ...
- 探秘 Vue3.0 - Composition API 在真实业务中的尝鲜姿势
前言 2019年2月6号,React 发布 16.8.0 版本,新增 Hooks 特性.随即,Vue 在 2019 的各大 JSConf 中也宣告了 Vue3.0 最重要的 RFC,即 Functio ...
- 为什么vue3 需要 Composition API?
文章目录 什么是 Composition API? 什么是可组合? Composables 和 Mixin 解决的类似问题 组合物 vs Mixin 数据/方法来源的清晰度 命名冲突 来自组件的变异模 ...
- vue3 响应式 API 之 ref
ref 是最常用的一个响应式 API,它可以用来定义所有类型的数据,包括 Node 节点和组件. 没错,在 Vue 2 常用的 this.$refs.xxx 来取代 document.querySel ...
- Vue3笔记_02setup与常用的Composition API(组合式API)
目录 setup setup的执行时机 [1]定义数据和方法 vue2中定义数据和方法 vue3中定义数据和方法 语法 示例-返回值为一个对象 示例-返回值为一个渲染函数 注意点 数据-响应式数据 r ...
- vue3学习笔记 Composition API setup
一.Composition API优势 相对于vue2的option API Vue3的Composition API设计更有优势 Composition(组合式)Api 功能分组 Compositi ...
- Vue3 -- 组合式API
组合式API 组合式api(Composition API)算是vue3对我们开发者来说非常有价值的一个api更新,我们先不关注具体语法,先对它有一个大的感知 1. composition vs op ...
最新文章
- 数据团队做什么,看这篇就够了!
- 【ML】【GM】【转】图模型(graphical model, GM)的表示
- matlab 分段式规范作图
- [彻底理解]JDK1.8 函数式接口 Consumer Supplier 以及 JAVA新纪元 λ表达式的到来
- md5 java_java中MD5函数
- nagios二次开发(一)---开发思想
- NKStartup的参数KData
- input date保存值_涛哥文集(36):R keras保存和还原模型
- .net数据库连接池配置技巧(默认值)
- flutter GestureDetector 手势处理
- floquet端口必须沿z轴设置_请问CST 2012 floquet中的模式设置
- Ansible详解(五)——Ansible其他模块使用详解
- BZOJ2716[Violet] 天使玩偶/SJY摆棋子
- 显示器刷新率测试软件144,【显示器】为什么“吃鸡”要选144Hz显示器?详解高刷新率显示器对FPS游戏的重要影响...
- 【项目管理案例】第九期:如何做好项目整合管理
- Linux服务器4 --- select模型服务端代码及select模型的利弊
- oracle 按天数统计数据
- Android webview 清除历史访问记录
- RabbitMQ:使用Docker构建RabbitMQ高可用负载均衡集群
- 利用Word邮件合并插入图片