更新记录

1.0.0(2024-03-26)

1.0.0


平台兼容性

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

消息弹窗

采用uniapp-vue3实现, 是一款纯JS调用的消息弹窗,只支持H5,不支持小程序(小程序不支持动态插入组件元素,无法兼容)。

请下载示例项目使用,自行拷贝代码使用,不要下载插件!!!,该项目为纯JS调用,插件包无法实现自动导入

项目目录:

image-20240326174719742

使用示例

<template>
    <view class="content">
        <view>
            <view>
                <view style="margin-bottom: 30rpx;">简约效果</view>
                <view style="display: flex; gap: 8rpx; flex-wrap: wrap;">
                    <button size="mini" @click="onPop('info', '你已完成今日打卡', false)">普通态</button>
                    <button size="mini" @click="onPop('success', '恭喜预约成功', false)">成功态</button>
                    <button size="mini" @click="onPop('warn', '请仔细检查内容', false)">警告态</button>
                    <button size="mini" @click="onPop('error', '接口返回错误', false)">错误态</button>
                </view>
            </view>
            <view>
                <view style="margin-bottom: 30rpx;">深色效果</view>
                <view style="display: flex; gap: 8rpx; flex-wrap: wrap;">
                    <button size="mini" @click="onPop('info', '你已完成今日打卡', true)">普通态</button>
                    <button size="mini" @click="onPop('success', '恭喜预约成功', true)">成功态</button>
                    <button size="mini" @click="onPop('warn', '请仔细检查内容', true)">警告态</button>
                    <button size="mini" @click="onPop('error', '接口返回错误', true)">错误态</button>
                </view>
            </view>
        </view>
    </view>
</template>

<script setup lang="ts">
import messageBox from '../../ui/message/message';
const onPop = (status: string, info: string, isDeepBg: boolean) => {
    messageBox(status, info, null, isDeepBg);
}
</script>

<style scoped>
    .content {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 40rpx;
        font-size: 28rpx;
    }
</style>

messageBox函数参数说明

messageBox(status: string, info: string, duration: number, isDeepBg: boolean)

参数:

  • status: 支持info、success、warn、error四种状态值
  • info:消息内容
  • duration:延时时间(毫秒)
  • isDeepBg: 是否启动深色背景

隐私、权限声明

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

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

插件不采集任何数据

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

许可协议

MIT协议

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