91 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Markdown
		
	
	
			
		
		
	
	
			91 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Markdown
		
	
	
| 
 | |
| <cn>
 | |
| #### 三种大小
 | |
| 三种大小的选择框,当 size 分别为 `large` 和 `small` 时,输入框高度为 `40px` 和 `24px` ,默认高度为 `32px`。
 | |
| </cn>
 | |
| 
 | |
| <us>
 | |
| #### Sizes
 | |
| The height of the input field for the select defaults to 32px. If size is set to large, the height will be 40px, and if set to small, 24px.
 | |
| </us>
 | |
| 
 | |
| ```html
 | |
| <template>
 | |
|   <div>
 | |
|     <a-radio-group v-model="size">
 | |
|       <a-radio-button value="large">Large</a-radio-button>
 | |
|       <a-radio-button value="default">Default</a-radio-button>
 | |
|       <a-radio-button value="small">Small</a-radio-button>
 | |
|     </a-radio-group>
 | |
|     <br /><br />
 | |
|     <a-select
 | |
|       :size="size"
 | |
|       defaultValue="a1"
 | |
|       style="width: 200px"
 | |
|       @change="handleChange"
 | |
|     >
 | |
|       <a-select-option v-for="i in 25" :key="(i + 9).toString(36) + i">
 | |
|         {{(i + 9).toString(36) + i}}
 | |
|       </a-select-option>
 | |
|     </a-select>
 | |
|     <br />
 | |
|     <a-select
 | |
|       mode="combobox"
 | |
|       :size="size"
 | |
|       defaultValue="a1"
 | |
|       style="width: 200px"
 | |
|       @change="handleChange"
 | |
|     >
 | |
|       <a-select-option v-for="i in 25" :key="(i + 9).toString(36) + i">
 | |
|         {{(i + 9).toString(36) + i}}
 | |
|       </a-select-option>
 | |
|     </a-select>
 | |
|     <br />
 | |
|     <a-select
 | |
|       mode="multiple"
 | |
|       :size="size"
 | |
|       placeholder="Please select"
 | |
|       :defaultValue="['a1', 'b2']"
 | |
|       style="width: 200px"
 | |
|       @change="handleChange"
 | |
|       @popupScroll="popupScroll"
 | |
|     >
 | |
|       <a-select-option v-for="i in 25" :key="(i + 9).toString(36) + i">
 | |
|         {{(i + 9).toString(36) + i}}
 | |
|       </a-select-option>
 | |
|     </a-select>
 | |
|     <br />
 | |
|     <a-select
 | |
|       mode="tags"
 | |
|       :size="size"
 | |
|       placeholder="Please select"
 | |
|       :defaultValue="['a1', 'b2']"
 | |
|       style="width: 200px"
 | |
|       @change="handleChange"
 | |
|     >
 | |
|       <a-select-option v-for="i in 25" :key="(i + 9).toString(36) + i">
 | |
|         {{(i + 9).toString(36) + i}}
 | |
|       </a-select-option>
 | |
|     </a-select>
 | |
|   </div>
 | |
| </template>
 | |
| <script>
 | |
| export default {
 | |
|   data() {
 | |
|     return {
 | |
|       size: 'default',
 | |
|     }
 | |
|   },
 | |
|   methods: {
 | |
|     handleChange(value) {
 | |
|       console.log(`Selected: ${value}`);
 | |
|     },
 | |
|     popupScroll(){
 | |
|       console.log('popupScroll')
 | |
|     }
 | |
|   }
 | |
| }
 | |
| </script>
 | |
| ```
 | |
| 
 |