vill-ui使用文档 | 属性 | 描述 | 类型 | 默认值 | 
|---|---|---|---|
| value | 要绑定的值,可通过v-model绑定 | array | - | 
| horizontal | 是否要横向展示 | boolean | false | 
| column | 横向展示的列数,当 horizontal 为真的时候,这个值必须填 | Number | - | 
| options | 选项列表 | array | [] | 
| labelPosition | 文案位置 | string | right | 
| optionValueKey | 选项value的key值 | string | value | 
| optionLabelKey | 选项label的key值 | string | label | 
| 属性 | 类型 | 描述 | 
|---|---|---|
| value | string | 此值可以通过optionValueKey设置 | 
| label | string | 此值可以通过optionLabelKey设置 | 
| disabled | boolean | 表示是否禁用某个radio | 
| 名称 | 描述 | 
|---|---|
| default | 默认的插槽 | 
| 属性 | 描述 | 类型 | 默认值 | 
|---|---|---|---|
| value | 要绑定的值,可通过v-model绑定 | boolean, string, number | - | 
| labelPosition | 文案位置 | string | right | 
| option | 选项配置 | string, number, object | {} | 
| disabled | 是否禁用 | boolean | false | 
| optionValueKey | 选项value的key值 | string | value | 
| optionLabelKey | 选项label的key值 | string | label | 
| 属性 | 类型 | 描述 | 
|---|---|---|
| value | string | 此值可以通过optionValueKey设置 | 
| label | string | 此值可以通过optionLabelKey设置 | 
| disabled | boolean | 表示是否禁用某个radio | 
| 名称 | 描述 | 
|---|---|
| default | 默认的插槽,可以替换文案 | 
<template>
  <div>
    <div class="items">
      <p class="item_title">radio的基础用法</p>
      <vill-radio-group
        v-model="val_1"
        :options="options1"
        labelPosition="left"
        optionLabelKey="text"
      />
      <p class="item_change">{{val_1}}</p>
    </div>
    <div class="items">
      <p class="item_title">radio的横向排列</p>
      <vill-radio-group
        v-model="val_2"
        :options="options2"
        horizontal
        :column="2"
      />
      <p class="item_change">{{val_2}}</p>
    </div>
    <div class="items">
      <p class="item_title">radio插槽</p>
      <vill-radio-group
      >
        <vill-radio v-model="val_3" option="1">华为</vill-radio>
        <vill-radio v-model="val_3" option="2">中兴</vill-radio>
        <vill-radio v-model="val_3" option="3" disabled>苹果</vill-radio>
      </vill-radio-group>
      <p class="item_change">{{val_3}}</p>
    </div>
  </div>
</template>
<script>
export default {
  data() {
    return {
      val_1: 4,
      options1: [{
        value: 1,
        text: '苹果'
      }, {
        value: 2,
        text: '香蕉'
      }, {
        value: 3,
        text: '橘子'
      }, {
        value: 4,
        text: '菠萝',
        disabled: true
      }],
      val_2:1,
      options2: [{
        value: 1,
        label: '苹果'
      }, {
        value: 2,
        label: '香蕉'
      }, {
        value: 3,
        label: '橘子'
      }, {
        value: 4,
        label: '菠萝'
      }],
      val_3: ''
    }
  }
}
</script>