当前位置: 首页 > news >正文

el-switch切换之前二次确认

需求:

点击el-switch开关按钮,弹窗提示“是否确定切换”,点击“是”,改变开关状态,点击“否”,不改变开关状态。

示例代码

<template>
  <div>
    <el-popconfirm
      title="确定要切换开关状态吗?"
      confirm-button-text="确定"
      cancel-button-text="取消"
      @confirm="confirmChange"
      @cancel="cancelChange"
    >
      <template #reference>
        <el-switch
          v-model="switchValue"
          active-color="#13ce66"
          inactive-color="#ff4949"
          @change="handleChange"
          :before-change="beforeChange"
        />
      </template>
    </el-popconfirm>
  </div>
</template>

<script setup>
import { ref } from 'vue';

const switchValue = ref(false);

const beforeChange = () => {
  return false;//不改变开关状态
};

const handleChange = (value) => {
  console.log('Switch value changed to:', value);
};

const confirmChange = () => {
//点击“是”,改变开关状态
  switchValue.value = !switchValue.value;
};

const cancelChange = () => {
  console.log('取消了切换操作');
};

</script>

相关文章:

  • 一天一元网站建设怎么推广公众号让人关注
  • 网站建设全教程外贸网站seo
  • 专业企业网站搭建推荐网络营销管理办法
  • 国外的外贸b2b网站有哪些企业网络营销系统分析报告
  • 物流公司做网站注重什么直接进入网站的代码
  • 专业长春网站建设网北京seo课程培训
  • HarmonyOS NEXT组件深度全解:十大核心组件开发指南与实战
  • 三个小时学完vue3 —— 简单案例(二)
  • 力扣 划分字母区间
  • linux有哪些常用命令?
  • 华为在不同发展时期的战略选择(节选)
  • 达梦数据库系列之安装及Mysql数据迁移
  • Spring 集成 MyBatis 操作指南(详细实例)
  • 数据结构:树的概念
  • React Router 完全指南:从基础到高级实践
  • 数据基础4: 线性代数基础行列式(矩阵)
  • ctfshow——域名TXT记录泄露
  • React状态管理进阶(四):从Redux到原子革命的终极指南
  • 基于django图书信息管理系统的搭建(增删改查)
  • MySQL系列之远程管理(安全)
  • 前端性能优化
  • 【Java】Tomcat日志
  • ERP系统的库存模块业务逻辑及设计
  • 剖析Kafka持久化底层原理
  • 使用 Kubeflow 和 Ray 构建机器学习平台
  • 使用Semantic Kernel:对DeepSeek添加自定义插件