ConfirmSwitch 弹窗确认 Switch

说明

二次封装 Switch 组件,使其拥有二次确认的功能。通常用在表格的禁用/启用中

代码演示

<template>
  <confirm-switch
    :id="row.id"
    :api="swichtChange"
    :text="`确定要「${row.status ? '禁用' : '启用'}」该数据吗?`"
    :status="row.status"
    @on-success="row.status = !row.status"
  />
</template>
1
2
3
4
5
6
7
8
9

Props

参数说明类型默认值
api请求接口函数funciton-
status关闭/打开boolean, string, number-
id请求接口函数传入 idstring-
data自定义传入接口函数内容,和 id 冲突string-
text二次确认弹窗内容string确定要更改该数据吗?
activeTextswitch 打开时的文字描述string-
inactiveTextswitch 关闭时的文字描述string-
activeValueswitch 打开时的值stringtrue
inactiveValueswitch 关闭时的值stringfalse

Events

参数说明默认值
on-success传入接口函数请求成功后回调-