| 
									
										
										
										
											2018-03-26 16:04:04 +08:00
										 |  |  | <template> | 
					
						
							|  |  |  |   <div class="md-example-child md-example-child-selector md-example-child-selector-0"> | 
					
						
							|  |  |  |     <md-field> | 
					
						
							|  |  |  |       <md-field-item | 
					
						
							|  |  |  |         title="普通模式" | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |         :content="selectorValue" | 
					
						
							|  |  |  |         @click="showSelector" | 
					
						
							|  |  |  |         arrow | 
					
						
							| 
									
										
										
										
											2018-12-03 21:29:22 +08:00
										 |  |  |         solid | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |       /> | 
					
						
							| 
									
										
										
										
											2018-03-26 16:04:04 +08:00
										 |  |  |     </md-field> | 
					
						
							|  |  |  |     <md-selector | 
					
						
							|  |  |  |       v-model="isSelectorShow" | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |       default-value="2" | 
					
						
							| 
									
										
										
										
											2018-03-26 16:04:04 +08:00
										 |  |  |       :data="data[0]" | 
					
						
							| 
									
										
										
										
											2018-12-03 21:29:22 +08:00
										 |  |  |       max-height="400px" | 
					
						
							| 
									
										
										
										
											2018-03-26 16:04:04 +08:00
										 |  |  |       title="普通模式" | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |       @choose="onSelectorChoose" | 
					
						
							| 
									
										
										
										
											2018-03-26 16:04:04 +08:00
										 |  |  |     ></md-selector> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-05-21 19:37:56 +08:00
										 |  |  | <script>
import {Selector, Field, FieldItem} from 'mand-mobile' | 
					
						
							| 
									
										
										
										
											2018-03-26 16:04:04 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | export default { | 
					
						
							|  |  |  |   name: 'selector-demo', | 
					
						
							| 
									
										
										
										
											2018-05-02 15:54:19 +08:00
										 |  |  |   /* DELETE */ | 
					
						
							| 
									
										
										
										
											2018-03-26 16:04:04 +08:00
										 |  |  |   title: '无需确认', | 
					
						
							| 
									
										
										
										
											2018-05-21 19:37:56 +08:00
										 |  |  |   titleEnUS: 'No need to confirm', | 
					
						
							| 
									
										
										
										
											2018-09-13 11:19:46 +08:00
										 |  |  |   height: 400, | 
					
						
							| 
									
										
										
										
											2018-05-02 15:54:19 +08:00
										 |  |  |   /* DELETE */ | 
					
						
							| 
									
										
										
										
											2018-03-26 16:04:04 +08:00
										 |  |  |   components: { | 
					
						
							|  |  |  |     [Selector.name]: Selector, | 
					
						
							|  |  |  |     [Field.name]: Field, | 
					
						
							|  |  |  |     [FieldItem.name]: FieldItem, | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   data() { | 
					
						
							|  |  |  |     return { | 
					
						
							|  |  |  |       isSelectorShow: false, | 
					
						
							|  |  |  |       data: [ | 
					
						
							|  |  |  |         [ | 
					
						
							|  |  |  |           { | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |             value: '1', | 
					
						
							| 
									
										
										
										
											2018-03-26 16:04:04 +08:00
										 |  |  |             text: '选项一', | 
					
						
							|  |  |  |           }, | 
					
						
							|  |  |  |           { | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |             value: '2', | 
					
						
							| 
									
										
										
										
											2018-03-26 16:04:04 +08:00
										 |  |  |             text: '选项二', | 
					
						
							|  |  |  |           }, | 
					
						
							|  |  |  |           { | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |             value: '3', | 
					
						
							| 
									
										
										
										
											2018-03-26 16:04:04 +08:00
										 |  |  |             text: '选项三', | 
					
						
							|  |  |  |           }, | 
					
						
							|  |  |  |           { | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |             value: '4', | 
					
						
							| 
									
										
										
										
											2018-03-26 16:04:04 +08:00
										 |  |  |             text: '选项四', | 
					
						
							|  |  |  |           }, | 
					
						
							| 
									
										
										
										
											2018-07-24 13:16:28 +08:00
										 |  |  |           { | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |             value: '5', | 
					
						
							| 
									
										
										
										
											2018-07-24 13:16:28 +08:00
										 |  |  |             text: '选项五', | 
					
						
							|  |  |  |           }, | 
					
						
							|  |  |  |           { | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |             value: '6', | 
					
						
							| 
									
										
										
										
											2018-07-24 13:16:28 +08:00
										 |  |  |             text: '选项六', | 
					
						
							|  |  |  |           }, | 
					
						
							|  |  |  |           { | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |             value: '7', | 
					
						
							| 
									
										
										
										
											2018-07-24 13:16:28 +08:00
										 |  |  |             text: '选项七', | 
					
						
							|  |  |  |           }, | 
					
						
							|  |  |  |           { | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |             value: '8', | 
					
						
							| 
									
										
										
										
											2018-07-24 13:16:28 +08:00
										 |  |  |             text: '选项八', | 
					
						
							|  |  |  |           }, | 
					
						
							|  |  |  |           { | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |             value: '9', | 
					
						
							| 
									
										
										
										
											2018-07-24 13:16:28 +08:00
										 |  |  |             text: '选项九', | 
					
						
							|  |  |  |           }, | 
					
						
							|  |  |  |           { | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  |             value: '10', | 
					
						
							| 
									
										
										
										
											2018-07-24 13:16:28 +08:00
										 |  |  |             text: '选项十', | 
					
						
							|  |  |  |           }, | 
					
						
							| 
									
										
										
										
											2018-03-26 16:04:04 +08:00
										 |  |  |         ], | 
					
						
							|  |  |  |       ], | 
					
						
							|  |  |  |       selectorValue: '选项二', | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   methods: { | 
					
						
							|  |  |  |     showSelector() { | 
					
						
							|  |  |  |       this.isSelectorShow = true | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     onSelectorChoose({text}) { | 
					
						
							|  |  |  |       this.selectorValue = text | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2018-09-22 22:20:10 +08:00
										 |  |  | 
</script> |