<template>
  <div>
    <Radio @change="change" :defaultChecked="true" name="test" value="123">Radio</Radio>
    <Radio :checked="false" @change="change" name="test2" value="222">Radio</Radio>

    <RadioGroup v-model="value" @change="change">
      <AntButton @click="handleAddClick">
        {{showMore ? "删除": "添加"}}
      </AntButton>
      <Radio name="test1" value="1">Radio1</Radio>
      <Radio name="test2" value="2" disabled>Radio2</Radio>
      <Radio name="test3" value="3" @change="change">Radio3</Radio>
      <Radio v-if="showMore" name="test4" value="4">Radio4</Radio>
    </RadioGroup>
    <RadioGroup :options="options" v-model="value1"  @change="change"></RadioGroup>
    <div>
    <RadioGroup :defaultValue="'a'" size="large">
      <RadioButton value="a">Hangzhou</RadioButton>
      <RadioButton value="b">Shanghai</RadioButton>
      <RadioButton value="c">Beijing</RadioButton>
      <RadioButton value="d">Chengdu</RadioButton>
    </RadioGroup>
  </div>
  </div>
</template>
<script>
import { Button, Radio } from '../components/index'
export default {
  data () {
    return {
      visible: true,
      checked: false,
      options: [
        { label: 'Apple', value: 'Apple' },
        { label: 'Pear', value: 'Pear' },
        { label: 'Orange', value: 'Orange', disabled: true },
      ],
      value: '1',
      value1: '',
      value2: 'a',
      showMore: false,
    }
  },
  methods: {
    change (event) {
      console.log(event)
    },
    handleClick () {
      this.value = ['1', '2', '3']
    },
    handleAddClick () {
      this.showMore = !this.showMore
    },
  },
  components: {
    Radio,
    RadioGroup: Radio.Group,
    RadioButton: Radio.Button,
    AntButton: Button,
  },
}
</script>