vue-libs-radio-group
v1.0.4
Published
Simple and very light vue.js (v2) radio group component
Downloads
15
Maintainers
Readme
Vue Simple Toggle (Switch)
A simple and super light Vue.js component for fancy radio group (state switch).
No dependencies. No sass/less compilation. Very easy to use :).
Installation
npm install vue-libs-radio-group --save
Basic Usage
import GroupButton from 'vue-libs-radio-group';
new Vue({
components: {
GroupButton
},
data () {
return {
currentState: 'all'
}
}
};
<group-button v-bind:options="{active: 'Show Active', inactive: 'Show Inactive', all: 'Show All'}" v-model="currentState"></group-button>
Customization
Override the relevant classes to customize it. For example, to make it all blue instead of #dc0606:
.vue-libs-radio-group {
border: 1px solid blue!important;
}
.vue-libs-radio-group label {
border-right: 1px solid blue!important;
}
.vue-libs-radio-group input[type="radio"]:checked + label {
background-color: blue!important;
}
.vue-libs-radio-group label:last-child {
border-right: none!important;
}