ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Vue3 Element Plus Dialog的两次封装

    Jul 13, 20229 min read
    const emits = defineEmits('update:visible'])
    const dialogVisible = ref(false)
    watch(() => props.visible, (val) => {
      dialogVisible.value = val
    })
    const close = () => {
      emits('update:visible', false)
    }
    watch(() => dialogVisible.value, (val) => {
      emits('update:visible', val)
    })
    

    注意: 需要通过close 将内部状态正确的同步到外部状态

    相关文章

    Go 项目创建一个自动上传镜像的脚本到阿里云仓库

    该脚本用于自动化Go项目的Docker镜像构建、标记并上传到阿里云镜像仓库。

    minio treafik docker-compose

    该配置使用Docker Compose部署了Nginx和Minio服务,并通过Traefik进行反向代理,配置了多个域名和端口的访问规则。

    进一步减少体积node_modules的体积

    通过使用 yarn 的 autoclean 功能,可以进一步减少包含不必要文件的 node_modules 体积。

    小明 8 岁,他妹妹年龄是他的一半。小明 56 岁时,妹妹几岁

    小明56岁时,他的妹妹将是30岁。

    入门和学习WebRTC

    WebRTC是一种由Google提出的开源技术,自2011年以来,它已成为支持网页浏览器间实时音视频通信和数据共享的关键技术,广泛应用于视频会议、文件共享、在线教育、游戏和远程协助等领域。