首页 > 其他分享 >vue3 之生成二维码

vue3 之生成二维码

时间:2023-01-09 16:38:26浏览次数:53  
标签:const ts 生成 二维码 vue3 qrcodeRef

使用QPCode生成二维码

前提:vue3+ts 项目
安装QPCode
npm install qrcodejs2-fixes
引入
import QRCode from 'qrcodejs2-fixes';
页面部分

<div class="login-scan-container">
	<div ref="qrcodeRef"></div>
	<div class="font16 mt20 login-msg">
		<i class="iconfont icon-saoyisao mr5"></i>
		<span>请使用扫码器,扫描安全码登录</span>
	</div>
</div>

ts部分

const qrcodeRef = ref<HTMLElement | null>(null);
const initQrcode = () => {
	//要生成的内容
	const content = '{"id":123456}'
	nextTick(() => {
		(<HTMLElement>qrcodeRef.value).innerHTML = '';
		new QRCode(qrcodeRef.value, {
			text: content,
			width: 200,
			height: 200,
			colorDark: '#000000',
			colorLight: '#ffffff',
		});
	});
};
onMounted(() => {
	initQrcode();
});

标签:const,ts,生成,二维码,vue3,qrcodeRef
From: https://www.cnblogs.com/cyapi/p/17037392.html

相关文章

  • vue3之 websocket
    前提:vue3+ts项目使用websocket一、在utils文件夹中创建websocket.ts文件/***websocket*///constwsUrl=`ws://`+window.location.host+`/emergency/webSocket......
  • 支付宝微信扫H5网页展示二维码
    一、场景描述1.支付宝、微信扫一扫功能,扫描网页二维码(格式:https://www.iloveyou.com?token=1314521),进行支付。(聚合二维码功能)2.需要抓包工具代理手机网络,进行手机APP扫......
  • 详解 Kruskal 最小生成树算法
     求最小生成树算一般有两种算法:Prim和Kruskal。Prim的时间复杂度为\(O(|V|^{2})\),更适合稠密图。而Kruskal的时间复杂度为\(O(logV)\)或\(O(logE)\)。更适......
  • cmake生成debug和release两个版本程序(如何编译-g版本)
      PROJECT(main)CMAKE_MINIMUM_REQUIRED(VERSION2.6)SET(CMAKE_SOURCE_DIR.)SET(CMAKE_CXX_FLAGS_DEBUG"$ENV{CXXFLAGS}-O0-Wall-g-ggdb")SET(CMAKE_CXX......
  • vue3+vite2 vite.config.js 配置
    vite配置官方文档:https://cn.vitejs.dev/config/shared-options.html#base 开发服务器选项-serverserver:{//host:指定服务器应该监听哪个ip地址。如果设置为......
  • 最小生成树
    最小生成树定义:构造连通网的最小代价生成树称为最小生成树(MinimumCostSpanningTree)。即有n个城市,如何修最短的路将所有的城市连接起来。构造最小生成树主要有两种算......
  • Python 中的生成器实现原理
    1.如何生成一个巨大的序列1.1需求描述要求生成一个包含很多元素的序列,假设:存储1个整数需要4个字节现在要创建一个包含1G个整数的序列,从0到1*1024*1024*......
  • 并查集和最小生成树
    并查集初始化\(O(n)\)intfa[N],szp[N],sze[N],loop[N];//fa根节点,szp点的数量,sze边的数量,loop自环的数量intn,m;//n代表点数,m代表边......
  • 解决Vue3中定时器自动销毁问题
    解决Vue3中定时器自动销毁问题1.前言在近期的一个Vue项目中使用到了定时器,由于本人没有系统学习过前端,对前端项目的水平仅限于能够使用,一些细节上可能存在问题,比如定时器......
  • 建设APP 一切为了在大学生成长
        高校要抓紧以手机APP为载体,学生成长体系为模型,聚合校内及校外互联网优质的内容和应用,为大学生提供学习、生活、就业等全面优质服务的移动互联网平台。   ......