uniapp二维码与背影图片并分享微信或朋友圈

本人是前端小白一枚。代码粗糙。如果对你有用。请帮我点一赞谢谢。

在这里插入图片描述

1.准备好二维码的插件和指定的背影图片

在这里插入图片描述

在这里插入图片描述

2.从服务器端获取二维码的信息(该分享用户的信息)

getyq() {
	let that = this;
		var option = {};
		option.url = 'user/Profile/get_invitation_url';
		option.success = function(res) {
			if (res.code) {
			    // 给二维码赋值相应的信息
				that.qrval = res.data
               
			} 
		};
		option.fail = function(res) {
			uni.showToast({title: '网络异常'});
		};
		util.ajaxGet(option);
	},

在这里插入图片描述

生成二维码
creatQrcode() {
				this.$refs.qrcode._makeCode();
			},

3.调取合并图片的组件。(这里是用canvas将二维码与图片合成一张图片)
在这里插入图片描述

//从二维码那里获取二维码的图片放在合成组件当中
			result1(data) {
				this.img2 = {
					src: data,
					width: 100,
					height: 100,
					top: uni.getSystemInfoSync().screenHeight - 180,
					left: uni.getSystemInfoSync().screenWidth - 230
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值