dropdown-list

dropdown-list 下拉列表

组件结构

<template>
	<view class="tui-selected-class tui-dropdown-list" :style="{height:selectHeight?selectHeight+'rpx':'auto'}">
		<slot name="selectionbox"></slot>
		<view class="tui-dropdown-view" :class="[show?'tui-dropdownlist-show':'']" :style="{backgroundColor:backgroundColor,height:show?height+'rpx':0,top:top+'rpx'}">
			<slot name="dropdownbox"></slot>
		</view>
	</view>
</template>

组件脚本

<script>
	export default {
		name: "tuiDropdownList",
		props: {
			//控制显示
			show: {
				type: Boolean,
				default: false
			},
			//背景颜色
			backgroundColor: {
				type: String,
				default: "transparent"
			},
			//top  rpx
			top: {
				type: Number,
				default: 0
			},
			//下拉框高度 rpx
			height: {
				type: Number,
				default: 0
			},
			//选择框高度 单位rpx
			selectHeight: {
				type: Number,
				default: 0
			}
		},
		methods: {
		}
	}
</script>

组件样式

... 此处省略n行

脚本说明

props

参数 类型 描述 默认值
show Boolean 控制显示 false
backgroundColor String 背景颜色 transparent
top Number 下拉框top值 单位rpx 0
height Number 下拉框高度 单位rpx 0
selectHeight Number 下拉框父容器高度 单位rpx 0

methods

示例

H5预览地址

https://www.thorui.cn/h5/#/pages/extend/popup/popup

H5二维码

小程序二维码