suitPicker 底部弹窗选择器

suitUpload

说明

提供多个选项供用户选择,使用弹出层来显示 suitPicker 选择器

# 使用

<template>
	<suit-form-item label="创建单位" @click="show = true">
        <suit-picker :show="show" keyName="name" :columns="columns" @confirm="comfireFn" @cancel="show = false"></suit-picker>
    </suit-form-item>
</template>
<script>
export default {
	data() {
		return {
            show: false, // 创建单位的选择框显隐
            columns: [], // 创建单位的选择列表
		}
    },
    method: {
        comfireFn(info) {
			console.log(info, '我是info');
			info = info.value[0]; // 原始的 info.value是一个数组
			if (info) {
				this.show = false;
				this.formConfig.groupName = info;
			}
		}
    }
}
</script>

# 参数说明

# 属性

属性 描述 类型 可选值 默认值
show 是否展示picker弹窗 Boolean —— uni.$u.props.picker.show
showToolbar 是否展示顶部的操作栏 Boolean —— uni.$u.props.picker.showToolbar
columns 对象数组,设置每一列的数据 Array —— uni.$u.props.picker.columns
cancelText 取消按钮的文字 String —— uni.$u.props.picker.cancelText
confirmText 确认按钮的文字 String —— uni.$u.props.picker.confirmText
keyName 选项对象中,需要展示的属性键名 String —— uni.$u.props.picker.keyName

# 事件

事件名称 说明 回调参数
cancel 点击取消按钮触发的回调函数 ——
confirm 点击确认按钮触发的回调函数 ——
close 关闭选择器时触发 ——
change 当选择值变化时触发 ——

# 组件源码及综合示例参考

组件源码 (opens new window) 综合实例 (opens new window)