62 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
| 
 | |
| <cn>
 | |
| #### ๅฏไปฅ่ชๅฎไนๆพ็คบ
 | |
| ๅๆขๆ้ฎๅ็ปๆๅๅผใ
 | |
| </cn>
 | |
| 
 | |
| <us>
 | |
| #### Custom trigger
 | |
| Separate trigger button and result.
 | |
| </us>
 | |
| 
 | |
| ```html
 | |
| <template>
 | |
|   <span>
 | |
|     {{text}}
 | |
|      
 | |
|     <a-cascader :options="options" @change="onChange">
 | |
|       <a href="#">Change city</a>
 | |
|     </a-cascader>
 | |
|   </span>
 | |
| </template>
 | |
| <script>
 | |
| export default {
 | |
|   data() {
 | |
|     return {
 | |
|       text: 'Unselect',
 | |
|       options: [{
 | |
|         value: 'zhejiang',
 | |
|         label: 'Zhejiang',
 | |
|         children: [{
 | |
|           value: 'hangzhou',
 | |
|           label: 'Hangzhou',
 | |
|           children: [{
 | |
|             value: 'xihu',
 | |
|             label: 'West Lake',
 | |
|           }],
 | |
|         }],
 | |
|       }, {
 | |
|         value: 'jiangsu',
 | |
|         label: 'Jiangsu',
 | |
|         children: [{
 | |
|           value: 'nanjing',
 | |
|           label: 'Nanjing',
 | |
|           children: [{
 | |
|             value: 'zhonghuamen',
 | |
|             label: 'Zhong Hua Men',
 | |
|           }],
 | |
|         }],
 | |
|       }]
 | |
|     }
 | |
|   },
 | |
|   methods: {
 | |
| 
 | |
|     onChange(value, selectedOptions) {
 | |
|       this.text = selectedOptions.map(o => o.label).join(', ');
 | |
|     }
 | |
|   }
 | |
| }
 | |
| </script>
 | |
| ```
 | |
| 
 |