radio.vue
686 Bytes
<template lang="html">
<div class="">
<checker v-model="radioValue" radio-required default-item-class="radio-item" selected-item-class="radio-item-selected">
<checker-item value="1">hehe</checker-item>
<checker-item value="2">haha</checker-item>
</checker>
</div>
</template>
<script>
import { Checker, CheckerItem, TransferDom } from 'vux'
export default {
directives: {
TransferDom
},
components: {
Checker,
CheckerItem
},
data () {
return {
radioValue: ''
}
}
}
</script>
<style lang="less">
.radio-item {
border: 1px solid #ececec;
padding: 5px 15px;
}
.radio-item-selected {
border: 1px solid green;
}
</style>