闵超

vuePress-theme-reco 闵超    2015 - 2024
闵超 闵超

模式切换

  • 夜间模式
  • 白天模式
首页
博客
  • 前端
  • 生活
  • android
  • 后端
标签
时间
文档
  • mcf-cli
  • mc-ui
旧版博客
联系 or 支持
连接
  • 掘金
  • GitHub
author-avatar

闵超

21

文章

14

标签

首页
博客
  • 前端
  • 生活
  • android
  • 后端
标签
时间
文档
  • mcf-cli
  • mc-ui
旧版博客
联系 or 支持
连接
  • 掘金
  • GitHub
  • 介绍 Introduction

    • 介绍 introduce
    • 更新日志 Update
  • 使用安装 Install

    • 使用指南 Useage
  • 基础组件 Basic

    • 色彩 Color
    • 布局 Layout
    • 字体图标 Icons
    • 按钮 Btn
  • 表单组件 Form

    • 输入框 Input
    • 单选框 Radio
    • 复选框 Checkbox
  • 其他组件 Other

    • 弹框 Dialog

复选框 Checkbox

vuePress-theme-reco 闵超    2015 - 2024

复选框 Checkbox

闵超 2020-12-30

# Checkbox 复选框

通过鼠标在多组备选项中进行选择

# 基础用法

<template>
  <div>
    <mc-checkbox
      :label="'手机'"
      :checked="checkbox"
      v-model="checkbox"
    ></mc-checkbox>
  </div>
</template>
<script>
export default {
  data() {
    return {
      checkbox: false,
    };
  },
};
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
显示代码 复制代码 复制代码

# 禁用状态

<template>
  <div>
    <mc-checkbox
      :label="'电脑'"
      :checked="checkbox1"
      :isDisable="true"
      v-model="checkbox1"
    ></mc-checkbox>
    <mc-checkbox
      :label="'平板'"
      :checked="checkbox2"
      :isDisable="true"
      v-model="checkbox2"
    ></mc-checkbox>
  </div>
</template>
<script>
export default {
  data() {
    return {
      checkbox1: false,
      checkbox2: true,
    };
  },
};
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
显示代码 复制代码 复制代码

# 复选框组

<template>
  <div>
    <mc-checkbox-group v-model="checkboxGroup">
      <mc-checkbox
        v-for="item in checkLists"
        :label="item.label"
        :val="item.value"
        :checked="item.checked"
        :isDisable="item.disable"
        :key="item.value"
      >
      </mc-checkbox>
    </mc-checkbox-group>
  </div>
</template>
<script>
export default {
  data() {
    return {
      checkboxGroup: [],
      checkLists: [
        { label: "手机1", value: 0,},
        { label: "电视", value: 1 },
        { label: "洗衣机", value: 2, checked: true },
        { label: "冰箱", value: 3 },
        { label: "家用电器", value: 4, checked: true, },
        { label: "手机2", value: 5 },
        { label: "电视1", value: 6 },
        { label: "洗衣机1", value: 7, checked: true },
        { label: "冰箱1", value: 8 },
        { label: "家用电器1", value: 9 },
      ],
    };
  },
};
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
显示代码 复制代码 复制代码

# Attributes

参数 说明 类型 默认值 可选值
disabled 是否禁用 Boolean false -