|
在项目开发过程中,弹窗应用场景随处可见,可以说是贯穿整个项目,纵观各类app,都有自己的弹窗风格,广告弹窗、信息提示框、询问操作对话框... 之前就有开发过一个h5手机端对话框
最近一直在捣鼓小程序项目,其中也有好些地方都需要用到弹窗插件,自己就寻思着开发个可以共用调用的弹窗插件,经过几天的开发调试,终于搞定(哈皮)
,就有了现在的wcPop小程序弹窗插件。
引入js插件:
import {wcPop} from '../../utils/component/wcPop/tpl.js';
调用方式相当简单(想破了脑袋)
- /**
- * --------- 小程序弹窗演示函数.Start ---------
- */
- //msg提示
- btnTap01: function(e) {
- wcPop({
- anim: 'fadeIn',
- content: '这里是msg提示框测试(5s后窗口关闭)',
- shade: true,
- shadeClose: false,
- time: 5
- });
- },
- //msg提示(黑色背景)
- btnTap02: function(e) {
- wcPop({
- content: '这里是msg提示框测试(2s后窗口关闭)',
- shade: false,
- style: 'background: rgba(17,17,17,.7); color: #fff;',
- time: 2
- });
- },
- //信息框
- btnTap03: function(e) {
- var index = wcPop({
- content: '信息框 (这里演示信息框功能效果,这里演示信息框功能效果,这里演示信息框功能效果)',
- shadeClose: true,
- anim: 'rollIn',
- xclose: true,
- btns: [
- {
- text: '知道了',
- style: 'color: #999',
- onTap() {
- wcPop.close(index);
- console.log("知道了");
- }
- }
- ]
- });
- },
复制代码
有需要的朋友可以随时联系我 Q:282310962 wx:xy190310
|
|