欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

2020-09-21

程序员文章站 2022-06-06 19:03:41
...

记录下Promise遇到的坑,和getImageInfo,canvas绘图

async OnCanvas() {
	let _imgInfo = await _this.ImageT( _this.imgSrc ); //广告图
	let _QrCode =  await _this.ImageT( _this.srcC ); //二维码或太阳码
}

await在async声明的函数内使用,否则报错

 ImageT(imgU) {
		console.log(imgU)
		return new Promise((resolve, errs) => {
			uni.getImageInfo({
				src: imgU,
				success: function(image) {
					resolve(image);
					console.log(imgU)
				},
				fail(err) {
					errs(err);
					uni.showModal({
						title:"错误提示",
						confirmText:'获取图片信息失败',
						showCancel:false,
						success() {
							uni.hideLoading()
						}
					})
				}
			});
		});
	},
相关标签: vue学习记录 vue