vc-checkbox

Install

npm install vc-checkbox --save
// build version
import vcCheckbox from 'vc-checkbox'
// recommend for *.vue project for small bundle size
import vcCheckbox from 'vc-checkbox/src/Checkbox.vue'
// commonjs
require('./dist/build.min.js')
// script tag
<script src='./dist/build.min.js'></script>

Usage

props

name

label

value

checked

button

disabled

readonly

type

example

import Vue from 'vue'
import vcCheckbox from '../src'
new Vue({
el: '#app',
data () {
return {
bools: {
'true': true,
'false': false
},
label: '选择2, not slot',
value: true,
button: true,
type: 'success',
checked: true,
disabled: false,
readonly: false
}
},
components: {
vcCheckbox
}
})
<vc-checkbox
:label="label"
:checked.sync="checked"
:value="value"
:button="button"
:type="type"
:disabled="disabled"
:readonly="readonly"
>
slot
</vc-checkbox>
<vc-checkbox
:label="label"
:checked.sync="checked"
:value="value"
:button="button"
:type="type"
:disabled="disabled"
:readonly="readonly"
>
</vc-checkbox>