# gg-picker1 一级选择框

gg-picker1

单列选择框,一般和表单配合使用,默认为实心白色背景。

script 中引用组件

若使用uni-app的 easycom 引入方式,则无需在script中重复引用

import ggPicker1 from '@/components/gg-picker1/gg-picker1.vue'
export default {
    components: {ggPicker1}
}
1
2
3
4

template 中使用组件

# 单列联动选择

 <gg-picker1 label="单列选择" v-model="formData.picker"  :dataLists="pickerLists" />
1
  • 从底部弹起的滚动选择器 | 普通选择器 mode = selector
  • 本组件一般用于 单列选择

script

export default {
  data() {
    return {
      formData: {
        picker: '',
      },
      pickerLists: [
          { value: 0, valuea: 'a', text: '橘子' },
          { value: 1, valuea: 'b', text: '柠檬' },
          { value: 2, valuea: 'c', text: '香蕉' },
          { value: 3, valuea: 'd', text: '苹果' },
          { value: 4, valuea: 'e', text: '榴莲' }
          ]
    };
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# 属性说明

属性名 类型 默认值 说明
label String - 字段名
placeholder String - 占位符
v-model String - 数据双向绑定
labelWidth Number 60 字段区域宽度,上下排列无效
layout String row 排列方式 ['row','col']
message String - 错误提示
messageDisplay Boolean false 错误提示是否显示
dataType String value 数据类型['value','text']
tip String - 提示
must Boolean false 是否必填
dataLists Array - 选项,有dataUrl参数时无效
dataUrl String - dataLists的网络请求地址
dataValue String value dataLists中value的标识
dataText String text dataLists中text的标识

# 插件预览地址