# formSelect下拉选择

提示

formSelect组件是下拉选择组件

# 基本使用


<template>
  <view>
    <myContainer>
      <u-form :model="form" ref="form">
        <!--   默认日期选择     -->
        <formSelect label="请选择日期" labelWidth="160" v-model="form.date"></formSelect>
        <!--   列表选择     -->
        <formSelect col label="请选择水果" type="list" :list="[{label:'苹果',value:'1'},{label:'梨',value:'2'}]"
                    showLabel v-model="form.fruit"></formSelect>
        <!--   单选     -->
        <formSelect col label="请选择水果" type="radio" :list="[{label:'苹果',value:'1'},{label:'梨',value:'2'}]"
                    v-model="form.fruit2" dict></formSelect>
        <!--    多选    -->
        <formSelect col label="请选择水果列表" type="checkbox" :list="[{label:'苹果',value:'1'},{label:'梨',value:'2'}]"
                    v-model="form.fruit3"></formSelect>
        <formSelect col label="请选择到分钟" type="minute" v-model="form.minute"></formSelect>
        <!--   多列选择     -->
        <formSelect col label="多列选择" type="mutil-column"
                    :list="[[{label:'江',value:'1'},{label:'湖',value:'2'}],[{label:'夜',value:'3'},{label:'雨',value:'4'}]]"
                    v-model="form.columns" showLabel></formSelect>
        <!--    多列联动    -->
        <formSelect col label="多列联动" type="mutil-column-auto"
                    :list="[{label:'中国',value:'1',children:[{label:'广东',value:'2'},{label:'广西',value:'3'}]}]"
                    v-model="form.columnsAuto" showLabel></formSelect>
        <!--   自定义选择     -->
        <formSelect col label="自定义选择" v-model="form.custom" type="select" @select="customSelect"></formSelect>
      </u-form>
    </myContainer>
  </view>
</template>

# Props属性

参数 说明 类型 默认值
value 双向绑定的值 String\Number ''
col 是否竖直方向 Boolean true
width 表单宽度 Number\String ''
marginTop 默认距离顶部 Number\String '0'
position 相对位置 String ''
prop 校验属性 String ''
label 标签 String ''
labelWidth 标签宽度 Number\String ''
labelStyle 标签样式 Object {}
labelAlign 标签对齐方式 String ''
leftIcon 左侧图标 String ''
leftIconStyle 左侧图标样式 Object {}
rightIcon 右侧图标 String ''
rightIconStyle 右侧图标样式 Object {}
borderBottom 是否显示下划线 Boolean true
required 是否必填 Boolean false
background 背景颜色 String ''
borderRadius 圆角 String ''
disabled 是否禁用 Boolean false
placeholder 填充值 String ''
placeholderStyle 填充样式 String 'color:#CACFDB'
customStyle 自定义样式 Object {}
type 选择器的类型 取值 date list radio checkbox minute分 region地区 select自定义 String 'date'
list 当type设置为list或多列的时候,就是弹出选择列表进行选择 必须提供list属性 Array []
width radio单选 checkbox多选时候的单个选项的宽度 默认205rpx String '205'
dict 是否进行字典解析 为真则将list中的value进行字典解析 Boolean false
showLabel 显示标签值 Boolean false

# Event事件

事件名 说明 回调参数
select type为select的时候点击触发