Skip to content

Switch ​

简易介绍 ​

switch 开关,用于用户在两种状态之间切换。mengyue-components 进行了封装并进行了 vitest 测试。 可以使用 <MYSwitch></MYSwitch> 或者 <MYSwitch /> 来实现一个开关。

基础用法 ​

使用 v-model 绑定开关的状态。

代码演示
展开代码

带文本的 Switch ​

使用 text 可以定义开关状态下的文本。

代码演示
展开代码

自定义文本内容 ​

使用插槽来自定义开关的文本内容。

代码演示
展开代码

关于尺寸 ​

使用 size 定义尺寸,可以使用 mengyue-components 提供的多种尺寸。

代码演示
展开代码

关于禁用状态 ​

禁用开关 ​

使用 disabled 可以禁用开关。

代码演示
展开代码

API 参考 ​

Props ​

参数说明类型可选值默认值
modelValue开关状态值boolean—false
value自定义值boolean | string | number—false
size尺寸stringmini/supersmall/small/medium/large/biglarge/superlarge—
text文本string——
disabled禁用boolean—false

事件 ​

事件名说明参数
update:modelValue状态变化时触发(value: boolean)

类型定义 ​

typescript
interface SwitchProps {
  modelValue?: boolean;
  value?: boolean | string | number;
  size?: string;
  text?: string;
  disabled?: boolean;
}

基于 MIT 协议