更新记录

1.1.8(2023-06-08)

增加预览二维码

1.1.7(2023-05-31)

增加license

1.1.6(2023-05-30)

适配自定义导航栏

查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × ×

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 关闭回层的回调事件

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

1、本插件可免费下载使用;

2、未经许可,严禁复制本插件派生同类插件上传插件市场;

3、未经许可,严禁在插件市场恶意复制抄袭本插件进行违规获利;

4、对本软件的任何使用都必须遵守这些条款,违反这些条款的个人或组织将面临法律追究。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问