76 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Vue
		
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Vue
		
	
	
	
<template>
 | 
						|
  <div class="md-example-child md-example-child-selector md-example-child-selector-3">
 | 
						|
    <md-field>
 | 
						|
      <md-field-item
 | 
						|
        title="Check模式"
 | 
						|
        :content="selectorValue"
 | 
						|
        @click="showSelector"
 | 
						|
        arrow
 | 
						|
      />
 | 
						|
    </md-field>
 | 
						|
    <md-selector
 | 
						|
      v-model="isSelectorShow"
 | 
						|
      :data="data[0]"
 | 
						|
      title="Check模式"
 | 
						|
      min-height="320px"
 | 
						|
      okText="确认"
 | 
						|
      cancelText="取消"
 | 
						|
      large-radius
 | 
						|
      @confirm="onSelectorConfirm"
 | 
						|
      is-check
 | 
						|
    ></md-selector>
 | 
						|
  </div>
 | 
						|
</template>
 | 
						|
 | 
						|
<script>
 | 
						|
import {Selector, Field, FieldItem} from 'mand-mobile'
 | 
						|
 | 
						|
export default {
 | 
						|
  name: 'selector-demo',
 | 
						|
  /* DELETE */
 | 
						|
  title: 'Check模式',
 | 
						|
  titleEnUS: 'Check mode',
 | 
						|
  height: 500,
 | 
						|
  /* DELETE */
 | 
						|
  components: {
 | 
						|
    [Selector.name]: Selector,
 | 
						|
    [Field.name]: Field,
 | 
						|
    [FieldItem.name]: FieldItem,
 | 
						|
  },
 | 
						|
  data() {
 | 
						|
    return {
 | 
						|
      isSelectorShow: false,
 | 
						|
      data: [
 | 
						|
        [
 | 
						|
          {
 | 
						|
            value: '1',
 | 
						|
            text: '选项一',
 | 
						|
          },
 | 
						|
          {
 | 
						|
            value: '2',
 | 
						|
            text: '选项二',
 | 
						|
          },
 | 
						|
          {
 | 
						|
            value: '3',
 | 
						|
            text: '选项三',
 | 
						|
            disabled: true,
 | 
						|
          },
 | 
						|
          {
 | 
						|
            value: '4',
 | 
						|
            text: '选项四',
 | 
						|
          },
 | 
						|
        ],
 | 
						|
      ],
 | 
						|
      selectorValue: '',
 | 
						|
    }
 | 
						|
  },
 | 
						|
  methods: {
 | 
						|
    showSelector() {
 | 
						|
      this.isSelectorShow = true
 | 
						|
    },
 | 
						|
    onSelectorConfirm({text}) {
 | 
						|
      this.selectorValue = text
 | 
						|
    },
 | 
						|
  },
 | 
						|
}
 | 
						|
 | 
						|
</script>
 |