Hi FE !
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
  • V003-项目中生成二维码

V003-项目中生成二维码

我们经常会在项目中碰到需求,二维码使用,并修改二维码的样式。

我们这里用一下vue-qr

###下载

npm install vue-qr --save-dev

#在组件中使用

   <vue-qr
		class="nccq_img"
		:logoSrc="config.imagePath"
		:logoCornerRadius="0"
		:text="config.value"
	></vue-qr>
	
	
	<script>
	import VueQr from "vue-qr";
export default {
		data() {
			return {
				config: {
					value: "http://www.baidu.com", //显示的值、跳转的地址
					imagePath: require("../../static/img/BMFLittle.png") //中间logo的地址
				}, //获取bmf二维码
			};
		},
		components: {
			VueQr
		},
	}
	</script>

之后你可以methods里面修改config.value 值,二维码也会相应改变。

接下来介绍下vue-qr的一些常用属性:

text 欲编码的内容 size             尺寸, 长宽一致, 包含外边距 margin            二维码图像的外边距, 默认 20px colorDark          实点的颜色 colorLight           空白区的颜色 bgSrc           欲嵌入的背景图地址 gifBgSrc          欲嵌入的背景图 gif 地址,设置后普通的背景图将失效。设置此选项会影响性能 backgroundColor       背景色 backgroundDimming      叠加在背景图上的颜色, 在解码有难度的时有一定帮助 logoSrc            嵌入至二维码中心的 LOGO 地址 logoMargin LOGO       标识周围的空白边框, 默认为0 logoBackgroundColor Logo 背景色,需要设置 logo margin logoCornerRadius LOGO 标识及其边框的圆角半径, 默认为0 whiteMargin 若设为 true, 背景图外将绘制白色边框

Edit this page
最近更新: 2025/6/27 02:24
Contributors: qdleader
qdleader
本站总访问量 129823次 | 本站访客数 12人