easypay-app/uni_modules/liu-popup
2024-01-18 22:27:33 +08:00
..
components/liu-popup 提交分期页面 2024-01-18 22:27:33 +08:00
changelog.md 提交分期页面 2024-01-18 22:27:33 +08:00
license.md 提交分期页面 2024-01-18 22:27:33 +08:00
package.json 提交分期页面 2024-01-18 22:27:33 +08:00
readme.md 提交分期页面 2024-01-18 22:27:33 +08:00

liu-popuo适用于uni-app项目的弹出层组件

本组件目前兼容微信小程序、H5

本组件支持自定义,支持设置背景色,动画,圆角,自定义宽高,弹出方向

--- 扫码预览、关注我们 ---

扫码关注公众号,查看更多插件信息,预览插件效果!

使用方式

<template>
	<view>
		<view class="box">
			<view @click="openPopup('top')" class="btn">上面打开弹窗</view>
			<view @click="openPopup('bottom')" class="btn">下面打开弹窗</view>
			<view @click="openPopup('left')" class="btn">左面打开弹窗</view>
			<view @click="openPopup('right')" class="btn">右面打开弹窗</view>
			<view @click="openPopup('center')" class="btn">中间打开弹窗</view>
		</view>
		<liu-popup type="top" ref="top" radius="12rpx">
			上面打开弹窗
		</liu-popup>
		<liu-popup type="bottom" ref="bottom">
			下面打开弹窗
		</liu-popup>
		<liu-popup type="left" ref="left">
			左面打开弹窗
		</liu-popup>
		<liu-popup type="right" ref="right">
			右面打开弹窗
		</liu-popup>
		<liu-popup type="center" ref="center">
			中间打开弹窗
		</liu-popup>
	</view>
</template>
<script>
	export default {
		data() {
			return {};
		},
		methods: {
			openPopup(e) {
				this.$refs[e].open();
			},
		},
	};
</script>
<style lang="scss">
	.box {
		padding: 32rpx;
	}

	.btn {
		width: 686rpx;
		height: 88rpx;
		background: #2182fe;
		border-radius: 8rpx;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 30rpx;
		color: #ffffff;
		margin-top: 20rpx;
	}
</style>

属性说明

名称 类型 默认值 描述
animation Boolean true 是否开启动画
isMask Boolean true 是否点击阴影关闭
safeArea Boolean true 是否开启安全条
radius Number 0rpx 圆角
type String bottom 弹出方向
width String auto (非必填,不写自动获取默认插槽宽度)宽请写上单位50rpx 50vw 50% 50px等(左右中生效)
height String auto (非必填,不写自动获取默认插槽高度)高请写上单位50rpx 50vh 50% 50px等(上下中生效)
bgColor String #FFFFFF 背景色透明色可以使用none
isBar Boolean false 是否自定义导航栏
top String 导航栏的高度(自动获取) 距离顶部的边距(由于每个人写的自定义导航不同,您也自定义值)
@open Function 打开弹层的回调事件
@close Function 关闭回层的回调事件