全局弹窗可覆盖原生导航栏和原生tabbar - 更新日志
1.0.5(2020-11-25)
【修复】弹窗时背景闪一下的bug;
1.0.4(2020-04-10)
【优化】showModal进行Promise封装,并添加示例代码
1.0.3(2020-04-09)
【优化】弹窗关闭时再发送相关事件,避免事件处理函数中使用uni.navigateBack()时出现异常的bug;
1.0.2(2020-04-01)
优化说明文档
1.0.1(2020-04-01)
优化说明文档
1.0.0(2020-04-01)
编写该插件初衷
插件市场有许多弹窗组件,但是不满足需求,原因如下:
- 不能全局遮挡原生导航栏和原生tabbar;
- 使用方式复杂,我需要像uni.showModal一样使用简单;
- 一些原生插件需要云打包生效,在开发阶段无法调试(如官方的原生插件DCloud-RichAlert);
为什么不直接使用uni.showModal(),原因如下:
- 在APP端ios和android样式不统一,android奇丑;
- 在APP端ios和android的确定和取消按钮位置相反,体验不好;
- 在APP端提示内容无法自定义对齐方式;
插件特点
- 使用nvue页面模拟弹窗,性能高效;
- 使用方式简单,不用云打包也可直接使用;
- 样式风格统一;
- 可二次开发;
插件注意
- 弹窗关闭时,父页面会触发onShow();
- 插件只支持APP端,小程序端和H5端,请自行切换为uni.showModal();