菜鸟学习vue3笔记-vue hooks初体验


javascript 复制代码
import { ref } from "vue";
export default function () {
  let a1 = ref(1);

  let a2 = ref(5);

  let c = ref(0);

  function add() {
    a1.value++;
    a2.value++;
  }

  return {
    add,
    a1,
    a2,
    c,
  };
}
javascript 复制代码
<template>
  <div>
    <p>第一个数字{{ a1 }}</p>
    <p>第二个数字{{ a2 }}</p>
    <button @click="add">点击求和</button>
  </div>
</template>

<script lang="ts" setup>
import useNum from "@/hooks/useNum";

const { add, a1, a2 } = useNum();
</script>

<style scoped></style>
相关推荐
qcwl662 分钟前
深入理解Linux进程与内存 学习笔记#3
linux·笔记·学习
-Springer-5 分钟前
STM32 学习 —— 个人学习笔记10-1(I2C 通信协议及 MPU6050 简介 & 软件 I2C 读写 MPU6050)
笔记·stm32·学习
小陈phd11 分钟前
多模态大模型学习笔记(二十二)——大模型微调全解:从全量调参到LoRA的参数高效训练实战
笔记·学习
Engineer邓祥浩13 分钟前
JVM学习笔记(3) 第二部分 自动内存管理 第2章 Java内存区域与内存溢出异常
jvm·笔记·学习
inputA24 分钟前
C语言可变参数(va_list、va_start、va_end、va_arg)
c语言·笔记
chinalihuanyu28 分钟前
Linux-应用编程学习笔记(十二、GPIO控制)
笔记·学习
claider1 小时前
Vim User Manual 阅读笔记 usr_25.txt Editing formatted text 编辑有格式的文本
linux·笔记·vim
左左右右左右摇晃1 小时前
Java笔记 —— 泛型
java·笔记
左左右右左右摇晃1 小时前
Java笔记——多态
java·笔记·python
24白菜头1 小时前
若依框架Ruoyi-Vue-SpringBoot3部署
前端·javascript·笔记·后端·学习