更新记录

1.0.0(2024-12-18) 下载此版本

初始化项目


平台兼容性

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

配置

将解压后的文件保存到项目工具目录中,以我的目录utils为例。 在main.js文件中输入:

import xt_show_modal from '@/utils/dialog/show_modal.js'
Vue.use(xt_show_modal);

到这一步,就完成整个配置。

使用

在任意需要使用的文件中调用uni.$showModal或this.$showModal

opacity 遮罩透明度
title  标题
content 内容
IsclickEvent 是否需要点击事件
cancelVal 取消按钮文字 默认为取消
confirmVal 确认按钮文字  默认为确认
cancelColor 取消按钮文字颜色
confirmColor 确认按钮文字颜色
delCancle 是否需要取消按钮 默认为false
align 文字显示位置 默认为<b>center</b>居中 可取 left right center
backOff 返回触发时是否关闭弹窗 默认为false 关闭
模块中使用了promise返回  方便回调
模块中做了自动识别手机是否为暗黑模式  并调整样式

示例

uni.$showModal({
    // title: "提示", //可选,不填则不显示
    content: '你的账号已封禁,请联系管理员',
    delCancel: false,//显示取消按钮
    confirmVal: '知道了', // 可选
    cancelVal: '取消', // 可选
}).then(res => {
    // 点击确认按钮点击事件

}).catch(res => {
    // 点击取消按钮点击事件
});

隐私、权限声明

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

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

插件不采集任何数据

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

许可协议

MIT协议

暂无用户评论。

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