地图以及下载图片问题总结

uniapp下载图片

			downloadfn(img) {
				console.log(img, 'img111');
				uni.downloadFile({
					url: img, // 这里是我已经请求好的图片数据
					success: (res) => {
						console.log(res, 'resimg')
						var tempFilePath = res.tempFilePath;
						uni.saveImageToPhotosAlbum({ // 然后调用这个方法
							filePath: tempFilePath,
							success: (res) => {
								uni.showToast({
									title: '图片下载成功'
								})
							}
						})
					},
					fail: () => {
						uni.showToast({
							title: '图片下载失败'
						})
					}
				});
			},

pc下载图片

    downLoad(url) {
      console.log(url, "url");
      var a = document.createElement("a"); // 创建一个a节点插入的document
      var event = new MouseEvent("click"); // 模拟鼠标click点击事件
      a.download = "img.jpg"; // 设置a节点的download属性值
      a.href = url; // 将图片的src赋值给a节点的href
      a.dispatchEvent(event);
      a.remove(); // 下载之后把创建的元素删除
    },

根据地址以及经纬度,调用uniapp的地图查看

			addressModal(coordinateinfo, address) {
				let coordinate = coordinateinfo.split(',')
				let latitude = coordinate[0]
				let longitude = coordinate[1]
				console.log(coordinateinfo,address);
				uni.openLocation({
					longitude: Number(longitude),
					latitude: Number(latitude),
					// name: this.name,
					address: address
				})
			}

转发链接:https://zhuanlan.zhihu.com/p/574990616?utm_id=0

你可能感兴趣的:(uni-app)