技术栈

vue3弹窗usehook

王天平·Jason Wong2024-07-03 2:02

说明

个人记录保存。

javascript 复制代码
import {ref} from "vue";

export default function useDialog(opts) {

  const visible = ref(false)
  const loading = ref(false)

  const open = (v) => {
    visible.value = true
    typeof opts.onOpen === "function" && opts.onOpen(v)
  }

  const close = () => {
    visible.value = false
    typeof opts.onClose === "function" && opts.onClose()

  }

  return {
    visible,
    open,
    close,
    loading,
  }
}
上一篇:在 C 语言中使用 UT_hash_handle 简化实现哈希表
下一篇:老机福音!最精简最快的Win7系统:免费下载!
相关推荐
tianzhiyi1989sq
10 分钟前
Vue3 Composition API
前端·javascript·vue.js
今禾
17 分钟前
Zustand状态管理(上):现代React应用的轻量级状态解决方案
前端·react.js·前端框架
用户251916242711
19 分钟前
Canvas之图形变换
前端·javascript·canvas
今禾
26 分钟前
Zustand状态管理(下):从基础到高级应用
前端·react.js·前端框架
gnip
32 分钟前
js模拟重载
前端·javascript
Naturean
35 分钟前
Web前端开发基础知识之查漏补缺
前端
curdcv_po
36 分钟前
🔥 3D开发,自定义几何体 和 添加纹理
前端
单身汪v
42 分钟前
告别混乱:前端时间与时区实用指南
前端·javascript
鹏程十八少
1 小时前
2. Android 深度剖析LeakCanary:从原理到实践的全方位指南
前端
我是ed
1 小时前
# cocos2 场景跳转传参
前端
热门推荐
01Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code02全球最强模型Grok4,国内已可免费使用!(附教程)03UV安装并设置国内源04VMware Workstation Pro虚拟机的下载和安装图文保姆级教程(附下载链接)05KGG转MP3工具|非KGM文件|解密音频06如何在 Cursor 中继续使用 Claude07Coze 开源了,送上保姆级私有化部署方案【建议收藏】08腾讯还是太全面了,限时免费!超全CodeBuddy IDE保姆级教程!(附案例)09【超详细】Windows安装Npcap10GLM-4.5 发布,50块钱包月爽玩。真实测评:六大模型混战,谁能一键生成“真·可用”的应用?