封装微信小程序提示框

复制代码
/**
 * TM无提示弹框
 */
export const noneTips = (text, time, callback) => {
    let isFun = typeof time == 'function';
    wxTips(text, 'none', isFun ? '2000' : time, (res) => {
        isFun ? time(res) : callback ? callback(res) : '';
    })
}
/**
 * TM成功弹框
 */
export const successTips = (text, time, callback) => {
    let isFun = typeof time == 'function';
    wxTips(text, 'success', isFun ? '2000' : time, (res) => {
        isFun ? time(res) : callback ? callback(res) : '';
    })
}
/**
 * TM失败弹框
 */
export const errTips = (text, time, callback) => {
    let isFun = typeof time == 'function';
    wxTips(text, 'error', isFun ? '2000' : time, (res) => {
        isFun ? time(res) : callback ? callback(res) : '';
    })
}

/**
 * TM微信提示
 */
function wxTips(title, type, time, callback) {
    wx.showToast({
        title: title,
        icon: type,
        duration: time ? time : 2000,
        success: (res) => {
            setTimeout(() => {
                callback(res)
            }, time ? time : 2000)
        },
        fail: (err) => {
            callback(err)
        }
    })
}
复制代码

 

posted @   冷闲欧巴  阅读(38)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示