UNPKG

@insaic/neon

Version:

A Mobile UI Components built on Vue

60 lines (48 loc) 1.87 kB
### Checkbox - 多选框 --- #### 按需引入 ```js import { Checkbox, CheckboxGroup } from '@insaic/neon' Vue.use(Checkbox).use(CheckboxGroup) ``` #### 例子 [demo源码](https://github.com/insaic/neon/blob/dev/examples/routers/checkbox.vue) - 普通形式 ```html <sq-checkbox-group v-model="value" @change="change"> <sq-checkbox name="pg">苹果</sq-checkbox> </sq-checkbox-group> ``` - 列表 cell-between 形式 ```html <sq-checkbox-group v-model="value" type="cell-between" @change="change"> <sq-checkbox name="pg">苹果</sq-checkbox> <sq-checkbox name="xj">香蕉</sq-checkbox> <sq-checkbox name="hmg" disabled>哈密瓜</sq-checkbox> </sq-checkbox-group> ``` --- #### Props - checkbox-group 名称 | 类型 | 说明 | 默认值 | 可选值 :-------- |:-----------|:-----------------------------|:------- |:------- value | `Array` | 选中值,对应checkbox里的name | -- | -- disabled | `Boolean` | 选择组是否为禁用状态 | false | true type | `String` | 显示样式类型 | -- | cell,cell-between - checkbox 名称 | 类型 | 说明 | 默认值 | 可选值 :-------- |:--------- |:--------- |:------- |:------- name | `String``Number` | 标识名称 | -- | -- disabled | `Boolean` | 选项是否为禁用状态 | false | true borderType | `String` | 选框形状 | 'round'(圆形) | 'square'(方形)<br>'square-border'(方形圆角) --- #### Slot - checkbox 名称 | 描述 :---- | :------- -- | 自定义内容 --- #### Event - checkbox-group 名称 | 描述 :---- | :------- change | 改变选值时触发事件