npm install --save vue-checkboxs-radio
import 'vue-checkboxs-radio/dist/checkbox.css'
import { checkGroup, checkItem } from 'vue-checkboxs-radio'
Vue.use(checkGroup)
Vue.use(checkItem)
<checkGroup v-model="favorites">
<checkItem name="watermelon" :checkedImg="checkedImg" :disCheckedImg="disCheckedImg" label="西瓜"/>
<checkItem name="apple" :checkedImg="checkedImg" :disCheckedImg="disCheckedImg" label="苹果"/>
<checkItem name="banana" :checkedImg="checkedImg" :disCheckedImg="disCheckedImg" :disabledImg="disabledImg" label="香蕉" :disabled="true"/>
</checkGroup>
favorites // 双向绑定的已经选中的选项 如果是Array就是checkbox如果是String就是radio
checkedImg // String 选中时的icon图 eg: `${require('../assets/checked.png')}`
disCheckedImg // String 未选中时的icon图
disabledImg // String 禁选中时的icon图
label // String 选项文字内容
disabled // Boolean 是否禁选
https://github.com/xunlili/vue-checkboxs-radio