zoukankan      html  css  js  c++  java
  • 微信小程序消息提醒封装

    1.在app.js中获取当前页面对象,进行函数绑定

    initNotice(){
          let pages = getCurrentPages(); // 获取页面栈
          let page = pages[pages.length-1];// 获取当前页面对象
          page.showCustomToast = function(e){ // 绑定事件到当前对象
               wx.showToast({
                    title: e,
                    duration:1000,
                    icon:'none'
              })
         }
         page.showCustomModal = function(title,callback){// 绑定事件到当前对象,至于左右按钮的样式和取消按钮的事件,根据自己的业务自己添加
                wx.showModal({
                      title: '',
                       content: title,
                       success(res) {
                            if (res.confirm) {
                                 callback();
                          }
                      }
              })
        }

    },

    2. 页面初始化

    onLoad: function () { // 页面初始化 options为页面跳转所带来的参数

             let app = getApp();//获取全局app对象

              app.initNotice(); // 调用这个函数进行事件的初始化绑定

    },

    3 调用

    onShow: function () {
         let that = this;
         that.showCustomModal('测试一下Modal',function(){
             that.showCustomToast("测试成功!");
         });
     },
  • 相关阅读:
    常见加密算法概述
    IDEA常见错误解决
    linux Find命令教程
    用注册表更改DNS的代码分享
    关于javascript中的typeof和instanceof介绍
    javascript instanceof,typeof的区别
    Javascript typeof 用法
    浅析JavaScript中的typeof运算符
    玩转Linux文件描述符和重定向
    shell脚本 批量转换目录下文件编码
  • 原文地址:https://www.cnblogs.com/xiao-xue/p/14577697.html
Copyright © 2011-2022 走看看