vue3 根据vue-qr生成带logo图片的二维码
创始人
2025-06-01 00:38:37
0

官网地址 vue-qr - npm 

 vue有两种生成二维码的方式,qrcode、vue-qr(有icon可以加图片)

安装插件

npm install vue-qr --save

引用方式

// vue2.0
import VueQr from 'vue-qr'// vue3.0 (support vite)
import vueQr from 'vue-qr/src/packages/vue-qr.vue'
...
{components: {VueQr}
}

页面代码

{{gameInfo.name}}:{{gameInfo.code}}

js代码

/*** 生成二维码* @param classId* @param row* @returns {Promise}*/
const classIdMarkDev = ref(false) //二维码弹框显示
const gameInfo = ref({}) //二维码内容
const logoSrc = ref({}) //图片地址
const contentValue = ref({}) //二维码内容jsonlet quickMark = async (classId, row) => {console.log(row)// console.log(row.ID)//数据gameInfo.value = {gameId: row.ID,name: row.name,code: row.code,creationTime: parseInt(new Date().getTime() / 1000)}classIdMarkDev.value = true//延迟加载等DOM元素加载完再执行nextTick(() => {logoSrc.value = quickMarkLogoUrl.value//二维码数据,扫描二维码后拿到的内容contentValue.value = JSON.stringify(gameInfo.value)console.log('content',contentValue)})
}

效果: 

参数说明
text二维码内容 (必需)
size尺寸, 长宽一致, 包含外边距 (必需)
margin二维码图像的外边距, 默认 20px (可选)
dotScale数据区域点缩小比例,默认为0.35 (可选)
correctLevel容错级别 0-3 (可选)
whiteMargin若设为 true, 背景图外将绘制白色边框(默认是true) (可选)
bindElement指定是否需要自动将生成的二维码绑定到HTML上(默认是true) (可选)
callback生成的二维码 Data URI 可以在回调中取得,第一个参数为二维码 data URL, 第二个参数为 props 传过来的 qid(因为二维码生成是异步的,所以加个 id 用于排序)
颜色
colorDark实点的颜色 (可选)
colorLight空白区的颜色 (可选)
autoColor若为 true, 背景图的主要颜色将作为实点的颜色, 即 colorDark,默认 true // 若设置了 autoColor,则 colorDark 和 colorLight 都将被忽略。 (可选)
背景图像
bgSrc欲嵌入的背景图地址 (可选)
gifBgSrc欲嵌入的背景图 gif 地址,设置后普通的背景图将失效。设置此选项会影响性能 (可选)
backgroundColor背景色 (可选)
backgroundDimming叠加在背景图上的颜色, 在解码有难度的时有一定帮助 (可选)
logo图像
logoSrc嵌入至二维码中心的 LOGO 地址 (可选 )
logoScale用于计算 LOGO 大小的值, 过大将导致解码失败, LOGO 尺寸计算公式,logoScale(size-2margin), 默认 0.2 (可选 )
logoMargin标识周围的空白边框, 默认为0 (可选 )
logoBackgroundColor背景色,需要设置 logo margin (可选 )
logoCornerRadius标识及其边框的圆角半径, 默认为0 (可选)
后处理
binarize若为 true, 图像将被二值化处理, 未指定阈值则使用默认值,默认是false (可选)
binarizeThreshold(0 < threshold < 255) 二值化处理的阈值 (可选)

相关内容

热门资讯

文明旅游宣传倡导 共筑端午文明... 文明旅游,你我同行。端午节假期到来之际,青岛市市北区发挥“文明旅游驿站”试点和新时代文明实践所站阵地...
吕文扬与元诚的新疆游记:赛里木... 清晨的天池笼罩在薄雾中,宛如一幅水墨画。吕文扬站在元诚做饭的木屋外,看着湖面上飘荡的雾气,呼出的白气...
原创 新... 高昌古镇佛龛千载,葡萄美酒踏歌来!提起这片神奇的土地——新疆,无数人脑海中便会浮现出晶莹剔透的葡萄干...
女人想气血好,光吃红枣可不行!... 1、红豆桂圆芋头粥! 2、糯叽叽的姜枣膏! 3、百合紫薯银耳羹!
吕文扬的永安亚博之行 初春的清晨,吕文扬踏上了前往永安市的列车。车窗外的景色如流动的画卷,从都市的钢筋铁骨逐渐过渡到郊野的...
传祺向往S7智趣露营节广州站开... 5月31日,广汽传祺“向往S7智趣家庭露营节”在广州举行。活动以“自然探索+科技体验”为核心,吸引数...
单房造价再次刷新!看城市便捷4... 2025上半年的酒店业,可谓是喜忧参半。一边是大量高端酒店被折价甩卖,挂牌拍卖的数量越来越多,但半数...
向往的生活 传祺向往S7智趣家... 以露营之名,探寻人生每一种与众不同的意义,6月1日,在这个充满活力的初夏,【向往的生活 传祺向往S7...
新场景新业态层出不穷 文旅“玩... 来源:央视网央视网消息: 这个端午假期,形式丰富的文化演出在满足群众假日文化需求的同时,也为文旅融合...
河南人的鱼头酒,从头到尾108... 在河南的酒桌文化中,有一种极具特色的饮酒习俗——“鱼头酒”,甚至衍生出“鱼头酒108杯”的说法。 这...
家常炖燕鱼:简单美味,轻松享受... 在家里做饭,很多人都会追求简单又美味的菜肴。今天,我想和大家分享一种简单易学的炖燕鱼的家常做法。燕鱼...
不是鱼却很补脑,这个优质蛋白被... ⚬ 小管鱿鱼(北方人称其为“海兔”“笔管”)——这种细长如火箭的夏日小海鲜,蛋白质堪比牛肉,脂肪却不...
“水果夹酸奶”风靡长沙,湘菜馆... 文/视频 三湘都市报全媒体记者 仝若楠 继“干噎酸奶”火爆全网后,“水果夹酸奶”又成为近期又一出圈甜...
2025年零食饮料趋势白皮书-... 今天分享的是:2025年零食饮料趋势白皮书-Flywheel飞未 报告共计:90页 《2025年零食...
恒顺健康新品闪耀大阪世博 非遗... 扬子晚报网6月2日讯(通讯员 杨永忠 王娜 记者 万凌云) 端午节前,2025年日本大阪世博会中国馆...
中国十大硬菜 要说中国菜里那些镇得住场子的"硬角色",可不是随便什么菜都能上榜的。这些硬菜要么得有排面,要么得有功...
苏州柏悦酒店五周年庆典:四城名... 为庆祝苏州柏悦酒店开业五周年,一场以“吾载岁悦”为主题的美食美酒晚宴于5月29日璀璨开幕。晚宴特邀知...
潮声丨旅居的魅力,哪里最知道? 潮新闻客户端 执笔 陶韬 去“有风的地方”吹散疲惫,去“有水的村寨”肆意欢笑,到“有篝火的村庄”围炉...
魅力潮汕五日游攻略:探索潮汕旅... 潮汕五日,邂逅山海人文之美 在祖国大陆的南端,有一片神奇而迷人的土地——潮汕。这里,湛蓝的海水与金...