mand-mobile/components/selector/demo/cases/demo0.vue

97 lines
1.9 KiB
Vue
Raw Normal View History

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',
/* 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,
/* 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-09-22 22:20:10 +08:00
value: '5',
text: '选项五',
},
{
2018-09-22 22:20:10 +08:00
value: '6',
text: '选项六',
},
{
2018-09-22 22:20:10 +08:00
value: '7',
text: '选项七',
},
{
2018-09-22 22:20:10 +08:00
value: '8',
text: '选项八',
},
{
2018-09-22 22:20:10 +08:00
value: '9',
text: '选项九',
},
{
2018-09-22 22:20:10 +08:00
value: '10',
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>