uniapp 查看合同和文档

该代码段定义了一个名为`to_agreement`的函数,用于处理从后端获取的合同或文档URL。当URL为空时,显示提示信息。否则,它会下载文件,特别是PDF类型,并尝试打开。如果操作成功,会在控制台打印消息;失败时,会显示错误模态对话框。
摘要由CSDN通过智能技术生成
//点击事件
to_agreement(fileUrl){  //fileUrl为请求后端合同或者文档的地址
				if(fileUrl==''){
					uni.showToast({
						icon:'none',
						title: '合同生成中',
					})
					return
				}
				console.log(fileUrl);
				uni.downloadFile({
					url: fileUrl,
					success: function (res) {
						var filePath = res.tempFilePath;
						uni.openDocument({
							filePath: filePath,
							fileType:'pdf',
							showMenu: true,
							success: function (res) {
								console.log('打开文档成功');
							},
							fail: function (err) {
								console.log(err.errMsg);
								uni.showModal({
									title: '打开文档_fail',
									content: err.errMsg+fileUrl,
								})
							},
						});
					},
					fail: function (err) {
						uni.showModal({
							title: '下载文档_fail',
							content: err.errMsg+fileUrl,
						})
					},
				});
			},

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值