//请求这样写

//导出具体某个人的邀请列表
	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'
							})
						}
					})
				})
			},

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐