mand-mobile/components/selector
MeloHG e2849108b5 test: 更新 Icon 相关快照 2023-02-01 22:02:10 +08:00
..
demo example(selector): update demo configration 2019-08-07 16:06:06 +08:00
test test: 更新 Icon 相关快照 2023-02-01 22:02:10 +08:00
README.en-US.md doc(selector): update readme 2019-08-07 16:05:42 +08:00
README.md doc(selector): update readme 2019-08-07 16:05:42 +08:00
component.js Initial commit 2018-03-26 16:04:04 +08:00
index.vue feat(core): 添加默认国际化的支持 (#729) 2021-03-02 13:27:32 +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 2.3.0+ the value of initially selected item any - when multi is true, default-value should be array
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 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

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 slot 2.4.0+