Vue :将头像/文本生成二维码

Posted SunFlower914

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue :将头像/文本生成二维码相关的知识,希望对你有一定的参考价值。

生成步骤:

  • 安装 yarn add qrcode

  • 导入 import Qrcode from 'qrcode'

  • 定义一个canvas标签放二维码

<canvas ref="canvas" />
  • 生成
Qrcode.toCanvas(需要放置二维码的canvas标签,文本内容,配制,宽度,高度....)

实现代码:

<!-- 1.为图片绑定点击事件 -->
<img src="imgsrc" alt="" @click="photocanv(imgsrc)">



// data中定义一个图片变量存入地址
  data() 
    return 
      imgsrc:require('../../assets/common/head.jpg'),
    
  


// 3.methods中定义方法:点击头像显示图片
    photocanv(imgsrc) 
      this.$nextTick(() => 
        Qrcode.toCanvas(this.$refs.canvas, imgsrc,  width: 400, height: 400 )
      )
    ,

以上是关于Vue :将头像/文本生成二维码的主要内容,如果未能解决你的问题,请参考以下文章

java怎么生成带用户微信头像的图片,并把这张图片发送给用户。

vscode代码片段生成vue模板

用vue生成svg,保存和修改

vue生成条形码和二维码

PHP 使用GD库合成带二维码和圆形头像的海报步骤以及源码实现

vscode 用户代码片段 vue初始化模板 Snippet #新加入开头注释 自动生成文件名 开发日期时间等内容