想封装wx.showToast,做到可以提示不同信息。
提示成功信息,失败信息,加载中信息,文字信息。
代码如下:
/**
* 文字提示框
* @param {!string} title 标题
* @param {?Function=} cb 提示框消失时的回调函数
* @param {?number=} seconds 提示框持续的时间,单位(秒)
*/
function showTextToast(title, cb, seconds, mask = true) {
showToast({
title: title,
icon: 'none',
mask: mask,
callback: cb,
seconds: seconds
})
}
/**
* 加载提示框
* @param {!string} title 标题
* @param {?Function=} cb 提示框消失时的回调函数
* @param {?number=} seconds 提示框持续的时间,单位(秒)
*/
function showLoadingToast(title, cb, seconds) {
showToast({
title: title,
icon: 'loading',
mask: true,
callback: cb,
seconds: seconds
})
}
/**
* 成功提示框
* @param {!string} title 标题
* @param {?Function=} cb 提示框消失时的回调函数
* @param {?number=} seconds 提示框持续的时间&#x