起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15970|回复: 25

[分享] wex5生成二维码名片

  [复制链接]

16

主题

63

帖子

244

积分

中级会员

Rank: 3Rank: 3

积分
244
QQ
发表于 2016-5-26 13:27:28 | 显示全部楼层 |阅读模式
本帖最后由 cin 于 2016-5-26 15:34 编辑

目前网上提供的例子没有一个完整的,只好自己拼凑了一下,分享给大家。简要描述如下:
1、使用qrcode.js,项目源码作者开源放在git上,地址:https://github.com/jeromeetienne/jquery-qrcode
2、此js需要进行一些小扩展(
①js默认提供了两种生成方式,table和canvas,而这两种方式在微信中无法通过长按识别二维码,需要将canvas转换为img
②为了美观,需要在二维码中间添加一个头像

最终效果见附图:
点击按钮,把canvas中的内容转换为img,替换下面的头像
具体实现见源码吧。
有问题可以回复此贴,我会一一回复。
wex5版直接见3楼

效果图

效果图

qrcodetest.zip

141.56 KB, 下载次数: 873

源码

评分

参与人数 1威望 +15 收起 理由
kenminkajp + 15 很给力!

查看全部评分

发表于 2016-5-26 14:36:56 | 显示全部楼层
赞一个!!顶!!!顶!!!顶!!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

63

帖子

244

积分

中级会员

Rank: 3Rank: 3

积分
244
QQ
 楼主| 发表于 2016-5-26 15:33:18 | 显示全部楼层
恩,对之前的代码做了些封装,这样调用起来更加干净,简单:
html部分
<div xid="qrcode" />  

js部分
Model.prototype.modelLoad = function(event) {
                // 初始化               
                var q= this.getElementByXid('qrcode');               
                $(q).qrcode({
                        render : "img", //渲染方式
                        text : "http://192.168.90.25:8020/qrcodetest/index.html", //url地址
                        height : 250,
                        width : 250,
                        src : 'img/head.png' //头像地址
                });
        };

qrcode.zip

28.54 KB, 下载次数: 795

wex5一步到位版

回复 支持 反对

使用道具 举报

56

主题

370

帖子

963

积分

高级会员

Rank: 4

积分
963
QQ
发表于 2016-5-26 16:32:42 | 显示全部楼层
顶。这个真的好!
回复 支持 反对

使用道具 举报

79

主题

581

帖子

3464

积分

论坛元老

Rank: 8Rank: 8

积分
3464
QQ
发表于 2016-5-26 18:22:29 | 显示全部楼层
顶一下

小尾巴~~世间万难,无非一拖二懒三不读书
回复

使用道具 举报

79

主题

581

帖子

3464

积分

论坛元老

Rank: 8Rank: 8

积分
3464
QQ
发表于 2016-5-26 19:18:09 | 显示全部楼层
引入这两个js加载出错,运行demo也是这个错误
QQ图片20160526191709.png

小尾巴~~世间万难,无非一拖二懒三不读书
回复 支持 反对

使用道具 举报

79

主题

581

帖子

3464

积分

论坛元老

Rank: 8Rank: 8

积分
3464
QQ
发表于 2016-5-26 20:36:56 | 显示全部楼层
cc_day 发表于 2016-5-26 19:18
引入这两个js加载出错,运行demo也是这个错误

乌龙

小尾巴~~世间万难,无非一拖二懒三不读书
回复 支持 反对

使用道具 举报

79

主题

581

帖子

3464

积分

论坛元老

Rank: 8Rank: 8

积分
3464
QQ
发表于 2016-5-26 21:07:01 | 显示全部楼层
当改变二维码大小,头像图片不居中了。怎么改变头像图片大小

小尾巴~~世间万难,无非一拖二懒三不读书
回复 支持 反对

使用道具 举报

79

主题

581

帖子

3464

积分

论坛元老

Rank: 8Rank: 8

积分
3464
QQ
发表于 2016-5-26 21:16:38 | 显示全部楼层
cc_day 发表于 2016-5-26 21:07
当改变二维码大小,头像图片不居中了。怎么改变头像图片大小

找到了

小尾巴~~世间万难,无非一拖二懒三不读书
回复 支持 反对

使用道具 举报

16

主题

63

帖子

244

积分

中级会员

Rank: 3Rank: 3

积分
244
QQ
 楼主| 发表于 2016-5-27 10:08:19 | 显示全部楼层

恩,这块的参数没有暴露出来,你可以自己把这两个参数暴露出来,放在外部设置中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 14:58 , Processed in 0.071462 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表