mand-mobile/components/selector
supergaojian e53fc41015 test(selector): update snapshot with multi 2019-06-13 17:05:10 +08:00
..
demo feat(selector): support multi select (#460) 2019-06-13 16:15:42 +08:00
test test(selector): update snapshot with multi 2019-06-13 17:05:10 +08:00
README.en-US.md doc(selector): fix selector docs wrong support version 2019-06-13 16:45:59 +08:00
README.md doc(selector): fix selector docs wrong support version 2019-06-13 16:45:59 +08:00
component.js Initial commit 2018-03-26 16:04:04 +08:00
index.vue feat(selector): support multi select (#460) 2019-06-13 16:15:42 +08:00

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,...}> [] text can be a html fragment
default-value the value of initially selected item any - when multi is true, default-value should be array2.3.0+
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 -
mask-closable if the popup will be closed when clicking mask Boolean true -
is-check has a check icon 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 multi must be with ok-text prop

Selector Events

@choose({value, text, ...})

Select one item

@confirm({value, text, ...})

Confirm selection

@cancel()

Cancel selection

@show()

Show selector

@hide()

Hide selector

Selector Slots

<md-selector>
  <template slot-scope="{ option }">
    <div class="md-selector-custom-title">Hello, {{ option.text }}</div>
  </template>
</md-selector>