uni-app小程序实现导出记录为excel
//请求这样写//导出具体某个人的邀请列表exportRecords:( data,responseType)=> request({url: '/kst-client/record/exportRecords',method: 'post',data,responseType})//方法这样写exportRecords(){liveReq.exportRecords({shareCode:
·
//请求这样写
//导出具体某个人的邀请列表
exportRecords:( data,responseType)=> request({
url: '/kst-client/record/exportRecords',
method: 'post',
data,
responseType
})
//方法这样写
exportRecords(){
liveReq.exportRecords({
shareCode: this.options.shareCode,
liveCode: this.options.liveCode,
sourceUserCode: this.options.userCode,
pageNo: 1,
pageSize: 9999
},"ArrayBuffer").then(res=>{
let filePath=`${wx.env.USER_DATA_PATH}/${+new Date}.xls`
let fm = wx.getFileSystemManager()//这个方法只能wx去. uni.不出来
//将获取的数据(文本写入到excel中)
fm.writeFile({
filePath:filePath,
data:res,
success:(_res)=>{
// 打开已经生成好的xls
uni.openDocument({
filePath,
showMenu:true,//打开excel可以转发分享和保存到手机
fail:(err)=>{
console.log("openDocumentErr",err)
uni.showToast({
title:"文件打开失败哦",
icon:'none'
})
}
})
},
fail:(err)=>{
console.log(err)
uni.showToast({
title:"文件保存失败哦",
icon:'none'
})
}
})
})
},
更多推荐
已为社区贡献14条内容
所有评论(0)