技术栈

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系统:免费下载!
相关推荐
whinc
3 小时前
JavaScript技术周刊 2026年第18周
javascript
码海扬帆:前端探索之旅
3 小时前
深度定制 uni-combox:新增功能详解与实战指南
前端·vue.js·uni-app
谷雨不太卷
3 小时前
进程的状态码
java·前端·算法
打小就很皮...
3 小时前
基于 Python + LangChain + RAG 的知识检索系统实战
前端·langchain·embedding·rag
whinc
3 小时前
JavaScript技术周刊 2026年第17周
javascript
BJ-Giser
3 小时前
Cesium 烟雾粒子特效
前端·可视化·cesium
空中海
3 小时前
02 ArkTS 语言与工程规范
java·前端·spring
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03零基础教你claude code 接入 deepseek V404CC-Switch & Claude 基于 Linux 服务器安装使用指南05要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法06【AI】2026 年具身智能模型和世界模型总结07Windows端Codex接入第三方模型(DeekSeek,BaiLian)08Dirtyfrag漏洞:我花了一下午搞清楚这个Linux内核提权漏洞到底在搞什么09裂开!ChatGPT 居然开始要手机号验证,附详细解决方法102026年Codex如何解决手机号码登陆验证的问题?