|  | ||
|---|---|---|
| .. | ||
| demo | ||
| test | ||
| README.en-US.md | ||
| README.md | ||
| component.js | ||
| index.vue | ||
		
			
				
				README.en-US.md
			
		
		
			
			
		
	
	| title | preview | 
|---|---|
| Selector | https://didi.github.io/mand-mobile/examples/#/selector | 
For selecting an item from the popup list
Import
import { Selector } from 'mand-mobile'
Vue.component(Selector.name, Selector)
Code Examples
API
Selector Props
| Props | Description | Type | Default | Note | 
|---|---|---|---|---|
| v-model | display selector or not | Boolean | false | - | 
| data | data source | Array<{value,text,disabled,...}> | [] | textcan be ahtmlfragment | 
| default-value 2.3.0+ | the value of initially selected item | any | - | when multiistrue,default-valueshould bearray | 
| title | title of selector | String | - | - | 
| describe | description of selector | String | - | - | 
| ok-text | confirmation text | String | - | if empty, it will be confirmed mode, that is, click to select directly | 
| cancel-text | cancellation text | String | cancel | - | 
| large-radius 2.4.0+ | large radius of title bar | Boolean | false | - | 
| hide-title-bar 2.4.0+ | hide title bar | Boolean | false | - | 
| mask-closable | if the popup will be closed when clicking mask | Boolean | true | - | 
| is-check | has a checkicon or not | Boolean | false | only for confirmed mode | 
| max-height | the maximum height of selectable area | Number/String | auto | - | 
| min-height | the minimum height of selectable area | Number/String | auto | - | 
| icon | icon of selected option | String | checked | - | 
| icon-inverse | icon of unselected options | String | check | - | 
| icon-disabled | icon of disabled options | String | check-disabled | - | 
| icon-size | the size of icon | String | lg | - | 
| icon-svg | use svg icon | Boolean | false | - | 
| icon-position | the position of icon | String | right | left,right | 
| multi2.3.0+ | support multi select | Boolean | false | multimust be withok-textprop | 
Selector Events
@choose({value, text, ...})
Select one item
@confirm({value, text, ...})
Confirm selection
@cancel()
Cancel selection
@show()
Show selector
@hide()
Hide selector
Selector Slots
default
<md-selector>
  <template slot-scope="{ option, index, selected }">
    <div class="md-selector-custom-title">Hello, {{ option.text }}</div>
  </template>
</md-selector>
header
header slot 2.4.0+
footer
footer slot 2.4.0+