0.1.4 • Published 1 year ago

vue-easy-checkbox v0.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

vue-easy-checkbox

多选框的 vue 封装,提供灵活的样式定制,尤其是多选框的尺寸可自定义

效果图1

English | 中文

🌰 示例

https://chenchengbi.github.io/vue-easy-checkbox/#/

📦 安装

$ npm i vue-easy-checkbox

🔨 使用

<template>
  <div class="example">
    <EasyCheckbox
      v-model="isChecked"
      :size="20"
      :label="'I am EasyCheckbox'"
      @change="onChange"
    />
  </div>
</template>
<script>
import EasyCheckbox from "vue-easy-checkbox";
export default {
  components: { EasyCheckbox },
  data() {
    return { isChecked: true };
  },
  methods: {
    onChange(checked) {},
  },
};
</script>

🔠 属性

属性名类型默认值说明
value/v-modelboolean必填绑定的值,表示当前是否勾选
sizestring/number"14px"复选框的边长
labelstring-复选框旁边的提示文字
disabledbooleanfalse是否处于禁用状态
indeterminatebooleanfalse是否处于选与非选之间的中间状态
namestring-原生复选框的 name 属性
originalValuestring"on"原生复选框的 value 属性
isLabelBehindbooleantrue提示文字是否位于复选框的后方,否则在前方

🎺 事件

事件名说明返回值
change用户勾选或取消勾选 checkbox 时触发boolean,表示是否勾选
0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago