标签:success title 微信 Excel auth content 导出 res wx
<view bindtap="exportData">导出</view>
// 导出
exportData() {
const auth = wx.getStorageSync("auth");
wx.showLoading({
title: "加载中",
});
wx.downloadFile({
//下载
url: configAPI.exportPlanList + '?searchParam=' + this.data.inputVal,
header: {
"content-type": "application/vnd.ms-excel",
auth: auth,
},
success(res) {
console.log(res);
if (res.statusCode === 200) {
let savePath =
wx.env.USER_DATA_PATH + "/TESUN_PLAN_" + Date.now() + '.xls';
wx.getFileSystemManager().saveFile({
//下载成功后保存到本地
tempFilePath: res.tempFilePath,
filePath: savePath,
success(res) {
wx.hideLoading();
console.log(res);
let savePath = res.savedFilePath;
wx.showModal({
title: "下载成功",
content: "是否打开?",
confirmColor: "#0bc183",
confirmText: "打开",
success(res) {
if (res.confirm) {
wx.openDocument({
//打开
filePath: savePath,
showMenu: true,
success(res) {
console.log(res);
},
});
} else if (res.cancel) {}
},
});
},
fail(err) {
wx.hideLoading();
wx.showModal({
title: '提示',
content: "文件下载失败",
showCancel: false, //是否显示取消按钮
success: function (result) {}
})
},
});
} else {
wx.hideLoading();
wx.showModal({
title: '提示',
content: "文件下载失败",
showCancel: false, //是否显示取消按钮
success: function (result) {}
})
}
},
fail(err) {
wx.hideLoading();
wx.showModal({
title: '提示',
content: "文件下载失败",
showCancel: false, //是否显示取消按钮
success: function (result) {}
})
}
});
},
标签:success,title,微信,Excel,auth,content,导出,res,wx 来源: https://blog.csdn.net/weixin_52541520/article/details/117386729
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。