框架:uni-app

库:Painter

ui框架:uView 1.X

<u-modal class="show-close" v-model="showClose" :title="title" :confirm-style="confirmStyle" confirm-text="确认" @confirm="confirmClose"><view class="slot-content"><view class="tit">温馨提示</view><view class="con">请长按识别二维码跳转公众号或长按保存图片并通过微信扫码领取</view><view class="img"><u-image width="280rpx" height="280rpx" :src="receiveSrc" :fade="true" duration="450" show-menu-by-longpress><u-loading slot="error"></u-loading><u-loading slot="loading"></u-loading></u-image></view></view></u-modal><lPainter customStyle='position: absolute; left: -9999rpx;' :palette="base" @imgOK="onImgOK" />

u-modal 为uView弹窗,弹窗内容显示生成的二维码图片

引入Painter组件(需事先下载库到components)

import lPainter from '@/packageA/components/ape-painter/painter.vue';components: {lPainter
},
draw(obj) {this.base = {width: '280rpx',height: '280rpx',background: '#fff',//画布背景色views: [{type: 'qrcode',content: obj.body,css: {width: "280rpx",height: "280rpx",top: "0px",left: "0px",rotate: "0",borderRadius: ""}}]}},

获取数据后,调用this.draw()方法,绘制canvas,这里使用的painter内置的生成二维码qrcode,

onImgOK(e){this.receiveSrc = e.detail.path},

绘制成功后,onImgOk回调中获取生成图片地址

u-image组件中绑定receiveSrc,并开启show-menu-by-longpress长按识别

微信小程序点击按钮弹窗生成二维码图片+长按识别相关推荐

  1. 获取其他人微信小程序的任意路径以及生成二维码

    如果想要获取别人的小程序页面路径和参数,也不是没有办法,我们只需要通过小程序平台提供的工具就可以简单的获取得到. 当然,前提是获取到目标小程序的APPID,这个应该很简单,没必要在这里阐述. 第一步, ...

  2. 微信内置浏览器动态生成二维码并长按识别

    现如今围绕微信生态相关开发已经非常常见,本期带来如何通过 qrcode.js 实现微信内置浏览器动态生成二维码并能够长按识别 以及 通过 html2canvas 生成图片并长按保存 说几个知识点 微信 ...

  3. 微信小程序学习之路——API获取二维码

    获取二维码 通过后台接口可以获取小程序任意页面的二维码,扫描该二维码可以直接进入小程序对应的页面. 可以使用开发工具 1.02.1803130 及以后版本通过二维码编译功能调试所获得的二维码 为满足不 ...

  4. JAVA支付宝小程序授权登陆,并生成二维码(证书方式)

    接入准备 https://opendocs.alipay.com/open/284/106001?ref=api 根据文档进行创建小程序.配置相关信息(接口加签方式选择证书) 生成二维码文档https ...

  5. 点击按钮,下载二维码图片

    const img = new Image();img.setAttribute('crossOrigin', 'anonymous');img.onload = () => {const ca ...

  6. 微信小程序点击按钮分享指定页面

    微信小程序点击按钮分享指定页面 1.在wxml里写所要点击的按钮 <button data-info='{{order}}' open-type="share" hover- ...

  7. android 分享二维码图片到微信QQ(url地址字符串生成二维码图片、分享二维码图片到微信QQ)

    主要用到的功能 1.url地址字符串生成二维码图片 2.分享二维码图片到微信QQ 所需的依赖包 implementation 'com.google.zxing:core:3.0.1' 代码 1.将U ...

  8. C# 利用QRCode生成二维码图片

    网上生成二维码的组件是真多,可是真正好用的,并且生成速度很快的没几个,QRCode就是我在众多中找到的,它的生成速度快.但是网上关于它的使用说明,真的太少了,大都是千篇一律的复制粘贴.这是本要用它做了 ...

  9. 使用Java生成二维码图片(亲测)

    下面我来分享两种生成二维码图片的方法. 第一种,填入你扫描二维码要跳转的网址直接生成二维码 第一步:导入相关的包 1 <dependency> 2 <groupId>com.g ...

最新文章

  1. 使用Android BindingAdapter与InverseBindingAdapter实现SeekBar双向(正向/反向)数据绑定...
  2. 保护 ASP.NET 会话状态
  3. 5.1 代码合并:Merge、Rebase的选择
  4. [C++11]override关键字的使用
  5. 日常问题——使用Xshell 连接虚拟机报错 Disconnected from remote host
  6. HDU 4085 Peach Blossom Spring
  7. Conflux获上海市政府超过500万美元的研究资助
  8. matlab gabor 滤波器
  9. WebService实现文件上传下载
  10. jQuery拖动调整表格列宽度-resizableColumns
  11. \r,\n,\r\n的问题分析
  12. 小米路由器挂php,小米路由器mini 安装openWrt+更新源+挂载U盘+安装python
  13. 四叉树(QuadTree)原理
  14. Ubuntu构建ARM交叉编译器
  15. 也来谈谈自己做为面试官的面试流程
  16. 第六章-网络可靠性设计
  17. Hive之数据类型、查询操作
  18. 标准c语言程序文件名后缀为,CCS_C语言编程
  19. LFY-SpringBoot1【课程概述、springboot2概述】
  20. 吟诵,不为吟诵 - 徐健顺

热门文章

  1. SSB介绍(pbch和dmrs需要补充)
  2. ACDREAM 02G 小晴天老师系列——可恶的墨水瓶(暴力专场)
  3. 亲密接触ASP.Net(2)
  4. 一文带你直观感受,BPM管理系统如何在低代码平台实现搭建
  5. vs2017安装QT插件
  6. js判断错误类型的分析
  7. java 简单的英文文本单词翻译器
  8. oracle 数据库怎么查询,Oracle 数据库基础查询
  9. 项目管理:代码检查 pre-commit 使用详解
  10. java gridlayout 行高,RecyclerView GridLayoutManager和動態的行高