菜鸟学习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>
相关推荐
大明者省30 分钟前
‌Docker Desktop - Virtual Machine Platform not enabled
笔记
疯狂打码的少年1 小时前
【软件工程】需求工程:需求获取与需求分析
数据库·笔记·软件工程·需求分析
Lhappy嘻嘻2 小时前
网络初识|基础入门:局域网广域网、IP 端口、TCP/IP 五层模型与封装解封装全过程
java·开发语言·网络·笔记·网络协议·tcp/ip
LiaoWL1232 小时前
【SpringCloud合集-06】Spring Cloud Gateway网关学习笔记
笔记·学习·spring cloud
鱼听禅2 小时前
ubuntu学习笔记-使用ls-ml-toolkit工具识别Label Studio数据数据训练yolo模型
笔记·学习·ubuntu
喜欢就别8 小时前
【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 --- (2)--- On-Policy Distillation
人工智能·笔记
Lhappy嘻嘻10 小时前
Java IO|File 文件操作 + 字节流 / 字符流完整笔记 + 递归删除文件实战
java·笔记·php
GLDbalala13 小时前
GPU PRO 5 - 4.6 Adaptive Scalable Texture Compression 笔记
笔记
xian_wwq13 小时前
【学习笔记】模型权重管理:Safetensors与私有化Hub(23/35)
笔记·学习
ctrl_v助手13 小时前
Halcon学习笔记2
人工智能·笔记·学习