Skip to content
官方QQ交流群
pc端ui:468705115   点此加入
移动端ui:468217742   点此加入
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

cv-switch-base 滑动开关

简要

普通的开关
两种相互对立的状态间的切换,多用于触发「开/关」。 带文字描述的开关
两种相互对立的状态间的切换,多用于触发「开/关」。

示例

::: demo

vue
<template>
  <div style="width: 520px">
    <div style="display: flex; flex-direction: column; gap: 10px; margin-bottom: 10px">
      <h1>switch 开关组件</h1>
      <cvSwitchBase v-model="formData.switchstate1" size="large"></cvSwitchBase>
      <cvSwitchBase v-model="formData.switchstate2" disabled></cvSwitchBase>
      <cvSwitchBase v-model="formData.switchstate3" active-value="on" inactive-value="off"></cvSwitchBase>
    </div>
    <cv-btn-base @click="getData">按钮</cv-btn-base>
    <cv-btn-base @click="handleState">handleState</cv-btn-base>
  </div>
</template>

<script>
export default {
  data() {
    return {
      formData: {
        switchstate1: true,
        switchstate2: false,
        switchstate3: 'on'
      }
    };
  },
  watch: {},
  methods: {
    getData() {
      console.log(this.formData);
    },
    handleState() {
      this.formData.switchstate1 = !this.formData.switchstate1;
      this.formData.switchstate2 = !this.formData.switchstate2;
    }
  }
};
</script>

:::

属性

属性名类型默认值说明
v-modelString-数据双向绑定
activeValueString-打开值
inactiveValueString-关闭值
activeTextString-打开的文字描述
inactiveTextString-关闭的文字描述
activeColorString-打开的颜色
inactiveColorString-关闭的颜色
  • [ rules ] 内置规则
规则说明
require是否必填(字段名前显示星号)

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发