[二维码问题]如何给小程序内,不同的网页,生成不同的二维码?
发布于 5 年前 作者 liwei 3825 次浏览 来自 问答

在做的是一个房产信息的小程序, 房产详情的页面,会根据云数据库中,集合的数据,来渲染页面!

每一个具体的页面,都是通过云数据库中的数据来渲染的,

如何为不同的数据渲染出的页面,生成一个二维码,可以放在这个页面最下方!

本人自学,也是初学, 请大佬指点一二, 需要哪方面的技术, 尽量简单,浅显易懂的

不胜感激!

https://github.com/XLsn0w/WeChatMiniProgramLogoQRCode

在之前有人提问的帖子中,有人贴出来了,这个链接!

我大概看了下, 是否可以这样理解, 使用这个包内的代码,就可以绘制二维码,

在使用这些代码的时候,

/**

* 绘制带logo二维码

* @param url 二维码字符串 如 https://github.com/xlsn0w

* @param canvas-id 画布ID 如 logoQRCode

* @param width 二维码宽度 如 275

* @param height 二维码高度 如 275

* @param logo 二维码logo 如 /images/xlsn0w.png

*/

QRCodeJS.qrApi.draw(https://github.com/xlsn0w’, “logoQRCode”, 275, 275, null, ‘/images/xlsn0w.png’);

将url动态赋值进去, url 进行动态传参 就可以做到!?

2 回复

可以做到,按照你的思路搞起来哈

本质就是含参数二维码。在本来的url后加上页面的参数,比如url:xxxxx/id=“abc”

这样打开时可以onload中加一个(options)参数,在onload内通过this.setData获取id的内容

回到顶部