news 2026/8/10 18:13:02

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/8/10 17:49:05

Java毕设项目:基于Springboot大学校园自习室教室座位预约网站设计与实现基于springboot高校自习室预约系统的设计与实现(源码+文档,讲解、调试运行,定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/8/10 17:49:05

JAVA打造同城羽馆预约,一键畅享运动

利用 JAVA 开发同城羽毛球馆预约系统&#xff0c;可以结合 高并发处理、实时交互、多端适配 等特性&#xff0c;打造一个 “一键预约、智能匹配、全流程数字化” 的运动服务平台&#xff0c;让用户轻松畅享羽毛球运动的乐趣。以下是具体实现方案与核心功能设计&#xff1a;一、…

作者头像 李华
网站建设 2026/8/10 3:06:59

经验贴 | 科学制定招聘需求与预算:HR 必看的逻辑与实操要点

招聘是企业补充人才、保障发展的核心环节&#xff0c;而科学制定招聘需求与预算则是招聘工作高效落地的前提。不少 HR 在实际工作中会陷入 “需求模糊导致招聘偏差”“预算失控造成资源浪费” 的困境&#xff0c;既影响招聘效率&#xff0c;也难以匹配业务发展诉求。本文结合实…

作者头像 李华
网站建设 2026/8/10 17:49:05

经验贴 | AI 面试评估系统怎么用?HR 高效识人实操指南

在企业招聘中&#xff0c;HR 常面临简历筛选效率低、面试评估主观化、优质人才流失快等难题。尤其是大规模校招或社招时&#xff0c;海量候选人让招聘团队不堪重负&#xff0c;传统面试评估方式难以保证公平性和准确性。AI 面试评估系统作为智能化招聘的核心工具&#xff0c;通…

作者头像 李华
网站建设 2026/8/10 17:49:05

构建个性化AI助手:LobeChat会话管理功能深度使用技巧

构建个性化AI助手&#xff1a;LobeChat会话管理功能深度使用技巧 在今天&#xff0c;每个人都在尝试打造属于自己的AI助手——无论是用来写代码、处理客服问题&#xff0c;还是辅助学习和创作。但现实是&#xff0c;即便你接入了最先进的大模型&#xff0c;如果交互界面混乱、上…

作者头像 李华
网站建设 2026/8/10 17:49:05

基于昇腾NPU的YOLOV8-seg c++部署

文章目录 实例分割 YOLOv8-seg的输入 YOLOv8-Seg的输出 核心代码 参考 实例分割 实例分割与对象检测类似,但它确定图像中的哪些像素属于对象,而不是寻找包围对象的框。这通常会产生某种掩码,例如二进制掩码。例如,在下面您可以看到两个二元蒙版,一个用于长颈鹿,一个用于…

作者头像 李华