news 2026/6/25 10:20:14

vue3两个按钮合并成一个按钮

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
vue3两个按钮合并成一个按钮

以【喊话】【停止喊话】为例子

<template> <div class="shout-control"> <!-- 合并后的单按钮:根据状态切换文本和逻辑 --> <el-button size="small" @click="toggleShout" :type="isShouting ? 'danger' : 'primary'" > <span>{{ isShouting ? '停止喊话' : '喊话' }}</span> </el-button> </div> </template> <script setup> import { ref } from 'vue' // 核心状态:是否正在喊话(控制按钮文本/逻辑) const isShouting = ref(false) // 定时器/音频实例(用于实现喊话持续逻辑 & 停止功能) /** * 切换喊话/停止喊话的核心方法 */ const toggleShout = () => { if (isShouting.value) { // 当前是「喊话中」→ 执行停止逻辑 stopShout() } else { // 当前是「未喊话」→ 执行开始喊话逻辑 startShout() } } /** * 开始喊话的具体逻辑 */ const startShout = () => { isShouting.value = true console.log('▶️ 开始喊话') } /** * 停止喊话的具体逻辑 */ const stopShout = () => { isShouting.value = false console.log('⏹️ 停止喊话') } </script> <style scoped> .shout-control { /* 可选:按钮样式优化 */ margin: 10px; } </style>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 5:50:21

AI 写稿泛滥时代,我为什么强烈建议所有人都用 MyDetector?

MyDetector 是什么 — 功能与定位 MyDetector 是一个“免费 在线 多语言 多场景”的 AI 内容检测&#xff0f;鉴别 文本“人性化”辅助工具它主要提供以下能力&#xff1a; 检测文本是否由 AI 生成&#xff1a;支持将文章、报告、PPT、Word&#xff0f;PDF 等多种格式内容上…

作者头像 李华
网站建设 2026/6/24 21:47:31

SQL注入中的WAF绕过,渗透测试零基础入门到精通实战教程!

前言&#xff1a; WAF&#xff08;Web Application Firewall&#xff09;即网络应用防火墙&#xff0c;是一种专门为了保护网络应用&#xff08;如网站和web服务&#xff09;而设计的防火墙。它的主要任务是过滤、监控和阻止恶意的网络流量和攻击尝试&#xff0c;从而保护web应…

作者头像 李华
网站建设 2026/6/25 6:02:00

AI 知识科普|AI 基础设施和传统 IT 基础设施有哪些区别?

AI 基础设施和传统 IT 基础设施有哪些区别&#xff1f; 结合 Gartner 的报告可以看到&#xff0c;AI 基础设施和传统 IT 基础设施在建设思路、硬件使用和能力层级上均有明显差异。 建设思路&#xff1a;从“静态 IT”到“AI 工厂” Gartner 报告指出&#xff1a;“企业必须从…

作者头像 李华
网站建设 2026/6/24 11:23:24

反重力Antigravity配置

反重力Antigravity配置 首先你需要用魔法的TUN模式Antigravity允许的地区节点。 最重要的点&#xff1a;谷歌的地区和魔法地区保持一致 允许的地区如下&#xff1a;https://antigravity.google/docs/faq 此时你大概率会成功。但是可能会遇到下一个问题。 提示Your current acco…

作者头像 李华
网站建设 2026/6/23 4:03:30

用Airtest快速实现手机文件读写与删除功能

前几天有同学留言&#xff0c;能不能安排“读写手机文件”的示例。我们今天就来实现这个小功能。 当然&#xff0c;熟悉adb的同学&#xff0c;看到这个需求&#xff0c;肯定很开心&#xff0c;不就是一个 adb push 和 adb pull 嘛&#xff0c;非常简单呀。 确实如此&#xff…

作者头像 李华