//downloadSaveFile.js
/**
* 下载单个文件
* @param {string} [type]
* @param {string} url
* @callback successCallback
* @callback failCallback
*/
function downloadFile(type, url, successc, failc) {
checkAuth(() => {
wx.showLoading({
title: '正在下载',
mask: true
})
downloadSaveFile(
type,
url,
() => {
wx.hideLoading();
wx.showToast({
title: '下载成功',
icon: 'none',
})
successc && successc();
},
(errMsg) => {
wx.hideLoading();
wx.showToast({
title: errMsg,
icon: 'none',
})
failc && failc();
}
);
})
}
/**
* 下载多个文件
* @param {string} [type]
* @param {string[]} urls
* @callback completeCallback
*/
function downloadFiles(type, urls, completec) {
let success = 0;
let fail
//downloadSaveFile.js
/**
* 下载单个文件
* @param {string} [type]
* @param {string} url
* @callback successCallback
* @callback failCallback
*/
function downloadFile(type, url, successc, failc) {
checkAuth(() => {
wx.showLoading({
title: '正在下载',
mask: true
})
downloadSaveFile(
type,
url,
() => {
wx.hideLoading();
wx.showToast({
title: '下载成功',
icon: 'none',
})
successc && successc();
},
(errMsg) => {
wx.hideLoading();
wx.showToast({
title: errMsg,
icon: 'none',
})
failc && failc();
}
);
})
}
/**
* 下载多个文件
* @param {string} [type]
* @param {string[]} urls
* @callback completeCallback
*/
function downloadFiles(type, urls, completec) {
let success = 0;
let fail