ref函数

ref

  • 作用: 定义一个响应式的数据

  • 语法: const xxx = ref(initValue)

    • 创建一个包含响应式数据的引用对象(reference对象,简称ref对象)

    • JS中操作数据: xxx.value

    • 模板中读取数据: 不需要.value,直接:<div>{{xxx}}</div>

  • 备注:

    • 接收的数据可以是:基本类型、也可以是对象类型。

    • 基本类型的数据:响应式依然是靠Object.defineProperty()getset完成的。

    • 对象类型的数据:内部 “ 求助 ” 了Vue3.0中的一个新函数—— reactive函数。

复制代码
<template>
  <div class="about">
    姓名 : {{name}} <br>
    年龄 : {{age}} <br>
    <button @click="changge">点击修改姓名,年龄</button>
  </div>
</template>
<script>
import { ref } from '_vue@3.2.33@vue'
export default {
  setup(){
    let name = ref('张三')
    let age = ref(18) 
    function changge(){
      name.value = '吴某凡'
      age.value = 81
      console.log(name,age)
    }
    return {name,age,changge};
  }
}
</script>
复制代码

 

 

posted @   杨建鑫  阅读(734)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本

目录导航

点击右上角即可分享
微信分享提示