vue-checkbox-radio
vue-checkbox-radio
A Vue component to easily styling checkbox and radio inputs.
Example
Check out demo and styling examples.
Usage
Checkbox
<checkbox name="terms" value="1">
I agree to the <a href="#">terms of service</a>
</checkbox>
Radio
<radio name="robot" value="1">
I'm a robot
</radio>
<radio name="robot" value="0">
I'm not a robot
</radio>
Install
yarn
yarn add vue-checkbox-radio
npm
npm install vue-checkbox-radio --save
Setup
Register the plugin.
import CheckboxRadio from 'vue-checkbox-radio';
Vue.use(CheckboxRadio);
Or register components manually.
import {Checkbox, Radio} from 'vue-checkbox-radio';
Vue.component('checkbox', Checkbox);
Vue.component('radio', Radio);
Params
Checkbox
| Parameter | Type | Default |
|---|---|---|
| id | string |
checkbox-id-(element uid) |
| class-name | string |
null |
| name | string |
null |
| v-model | string, boolean or array |
undefined |
| value | string or boolean |
null |
| checked | boolean |
false |
| required | boolean |
false |
| disabled | boolean |
false |
Radio
| Parameter | Type | Default |
|---|---|---|
| id | string |
radio-id-(element uid) |
| class-name | string |
null |
| name | string |
null |
| v-model | string or boolean |
undefined |
| value | string or boolean |
null |
| checked | boolean |
false |
| required | boolean |
false |
| disabled | boolean |
false |
Events
Both components emit the input event to work with v-model.
Full example
<checkbox
id="input-terms"
class-name="terms"
name="terms"
value="1"
v-model="model"
checked
required>
I agree to the <a href="#">terms of service</a>
</checkbox>
Slots
Slot input-box allow overwriting input-box for specific customizations.
<checkbox>
<span class="input-box" slot="input-box">
[...]
</span>
Test
</checkbox>
License
MIT © Mario Juárez
Related Packages
Version History
| Version | Released | License |
|---|---|---|
| 0.6.0 | MIT | |
| 0.5.3 | MIT | |
| 0.5.2 | MIT | |
| 0.5.1 | MIT | |
| 0.5.0 | MIT | |
| 0.4.1 | MIT | |
| 0.4.0 | MIT | |
| 0.3.1 | MIT | |
| 0.3.0 | MIT | |
| 0.2.1 | MIT | |
| 0.2.0 | MIT | |
| 0.1.8 | MIT | |
| 0.1.7 | MIT | |
| 0.1.5 | MIT | |
| 0.1.4 | MIT | |
| 0.1.3 | MIT | |
| 0.1.2 | MIT | |
| 0.1.1 | MIT | |
| 0.1.0 | MIT |
Pre-releases (1)
| Version | Released | License |
|---|---|---|
| 0.1.6-np | MIT |

