Skip to content

baolin1389/mpvue-multi-picker

Repository files navigation

mpvue-multi-picker

GitHub issues GitHub forks GitHub stars

用mpvue实现的小程序多级联动picker,比微信原生picker更灵活,更方便

Screenshots

Install

npm install mpvue-multi-picker --save

Usage

<template>
  <div class="container">
    <button type="default" @click="showPickerView">多级联动选择(v-model引用方式)</button>
    <multiPicker ref="picker" v-model="pickerValue" :data="dataArray" @onConfirm="onConfirm"></multiPicker>
  </div>
</template>

<script>
import multiPicker from '@/multiPicker'

export default {
  data () {
    return {
      dataArray: [
        {
          'value': '1',
          'label': '选项1',
          'children': []
        },
        {
          'value': '2',
          'label': '选项2',
          'children': []
        },
        {
          'value': '3',
          'label': '选项3',
          'children': []
        }
      ],
      pickerValue: []
    }
  },
  components: {
    multiPicker
  },
  methods: {
    showPickerView () {
      this.$refs.picker.show()
    },
    onConfirm (value) {
      console.log('pickerValue:' + value)
    }
  }
}
</script>

Props

参数 说明 类型 默认值
value picker的值 Array [0]
data 数据源,picker的选项 Array []

About

用mpvue实现的多级联动picker,比微信原生picker更灵活,更方便

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published