首页 > 其他分享 >uniapp生成带有产品和二维码信息的海报

uniapp生成带有产品和二维码信息的海报

时间:2023-12-16 22:44:31浏览次数:37  
标签:info uniapp 海报 产品图片 生成 二维码

需求:后端返回产品图片和个人信息,前端根据产品链接生成二维码,然后将产品图片、用户信息、二维码生成海报,并点击下载。

这里使用了qrcodejs2、html2canvas、file-saver插件,使用前分别进行安装。

点击海报列表在弹层中显示对应的海报产品,并且生成组合的图片供用户下载。

       <u-popup 
			v-model="show" 
			mode="center" 
			width="650" 
			height="80%"
			@close="closePop"
			:closeable="closeable" 
			border-radius="15">
			<div class="currentPost" id="currentPost" ref="qrCodeUrl">
				<view class="malone" v-if="isPicture">
					<image :src="picture" class="m-img" >
					<view class="save" @tap="savePoster">
						<image src="../../../static/images/index/download.png" >
						<text>保存图片</text>
					</view>
				</view>
				<view class="jordan" v-else>
					<view class="current"><image :src="posterImg" ></image></view>
					<view class="content">
						<view class="con-user">
							<view class="snow"> <image :src="picSrc" ></image></view>
							<view class="con-info">
								<view class="txt job">
									{{info.nickname}}
									<text>顾问</text>
								</view>
								<view class="txt">{{info.phone}}</view>
							</view>
						</view>
						<view class="con-ewm" id="qrcode" ref="qrcode">
							<div id="qrCode" ref="qrCodeDiv"></div>
						</view>
					</view>
				</view>
			</div>
		</u-popup>

  

 

标签:info,uniapp,海报,产品图片,生成,二维码
From: https://www.cnblogs.com/theblogs/p/17908521.html

相关文章

  • uniapp的editor组件在H5上无法点击的问题处理
    uniapp开发的移动端H5和小程序,富文本框输入框使用了editor的组件在小程序端是运行正常的,但是在H5端出现了无法点击的情况,是好时坏原因是H5端依赖远端的quill.min.js组件,该远端的组件偶尔会出现访问的情况文档上写的比较清楚,但是具体怎么写没有写的写的很具体  经常尝试,搞定......
  • 【UniApp】-uni-app-传递数据
    前言好,经过上个章节的介绍完毕之后,了解了一下uni-app-路由那么了解完了uni-app-路由之后,这篇文章来给大家介绍一下uni-app-路由传递数据路由传参怎么传,是不是可以从A页面传递给B页面,然后B页面再传递给C页面,也可以从C页面传递给B页面,然后B页面再传递给A......
  • 【UniApp】-uni-app-路由
    前言好,经过上个章节的介绍完毕之后,了解了一下uni-app-CompositionAPI应用生命周期和页面生命周期那么了解完了uni-app-CompositionAPI应用生命周期和页面生命周期之后,这篇文章来给大家介绍一下uni-app-路由前面我还说过,除了有应用程序的生命周期和页面的生命周期以外,其......
  • uniapp nvue 手指缩放
    uniapp nvue中俩个手指按下,每次只会监听到一个 uniapp 中双指缩放,touch.scale为当前的缩放比例<template> <[email protected]="move"@touchmove.stop="moving"> {{touch.scale}} </view></template><script>exportdefault{......
  • uniapp---使用uView
    在用uniapp开发项目的时候,选择合适的UI组件,往往能够事半功倍,而uView就是uniapp生态专用的UI框架,但是该UI框架并没有内置,而需要单独引入安装:uview官网:https://uviewui.com/components/intro.html安装步骤:第一步:在uniapp插件市场找到该插件https://ext.dcloud.net......
  • uniapp base64 转 png
    主要用到了这个API,uni.base64ToArrayBuffer(base64)//将Base64编码的字符串转换为ArrayBuffer对象constbase64=res.data.img;//Base64编码的图片数据constarrayBuffer=uni.base64ToArrayBuffer(base64);//创建Blob对象constblob=newBlob([arrayBuffer],{ty......
  • uniapp日常踩坑汇总(持续更新)
    一、uni-app中u-radio-group和u-radio点击事件的区别<u-radio-groupv-model="hcData.hcqk"style="width:100%;" :disabled="disabled"@change="radioGroupChange"> <u-radiov-for="(op,index)inoptions" @c......
  • 3D文字海报环绕效果
    1、新建一个长方形画布,输入想要环绕文字,然后保存psd格式。2、新建一张A4画布大小,把奶茶杯拖入画布,调整大小。3、新建一个图层,点击从3D图层新建网格。网格预设选择圆柱体。4、选择3D面板的顶部材质、和底部材质,在面板中将不透明度为0。5、点击圆柱体材质不透明度后面的文......
  • 解决uniapp无法ios运行的问题
    问题描述设备无法运行uniapp应用设备无法运行uniapp应用的问题表现在哪些方面?如何判断iOS设备无法运行uniapp应用?iOS设备无法运行uniapp应用的原因有哪些?有哪些可能的解决方法解决方法:检查代码错误:首先要检查代码是否存在拼写错误、语法错误或者逻辑错误,这些问题都可能导致应用......
  • uniapp开发——纯原生渲染nvue调用uni.makePhoneCall没反应的处理办法
    uni.makePhoneCall(OBJECT)|uni-app官网(dcloud.net.cn)正常情况下,manifest.json配置拨打电话的权限就可以了:配置权限后重新打包,真机运行应该就可以正常的拨打电话了。如果API没反应,那么可以试试下边这种不弹出询问框直接拨打电话的方法:callMobile(){letmobile......