FWQ
浅析小程序怎么动态制作小程序码
本篇文章给大家介绍一下微信小程序云开发动态制作小程序码的方法,希望对大家有所帮助! 一、前言 因为学业以及工作上的事情繁多,已经弃”耕”许久了。在这段时间里,学了很多东西,也做了大大小小将近10个项目,这个过程中,越发觉得记录的重要性,所以才想着在忙碌之中,抽出时间来写一下博客,记录一下开发过程中的一些知识点。老生常谈了,既是让自己下次能够回顾,也是希望能够帮到有需要的人。【相关学习推荐:】 二、需求分析 在日常的微信小程序项目中,我们经常需要用到一些宣传海报,邀请海报等功能,例如一个邀请好友的海报,生成之后让用户发朋友圈或者转发好友邀请,那这时,我们就需要知道那些用户是你邀请的,方便下发奖励啥的。这都是很常见的需求。那该如何实现类似的需求呢? 三、思路分析 这些海报其实最关键的一个就是长按扫码识别的带参二维码(小程序码)。 通过查阅微信小程序开发文档,我们可以知道,总的来说有两种方式可以生成这种带参二维码(小程序码),当这种带参二维码绘制在海报上时,就可以通过这个二维码的参数来进行识别是哪个用户生成的海报,当其他用户扫码进入小程序时就可将标识的id存进数据库里,进而判断到底是谁邀请的人了。 太久没有码字了,说得可能有点累赘。 总结一下:根据二维码带的参数来判断是谁的海报,这个参数一定是能够定位出来用户的,一般来说,可以使用用户的openid来作为这个标识参数。 举个简单的例子(云开发): 定义一个集合:user 有两个用户 U1 字段名 值 说明 _id 123456789 使用云数据库自动生成的id即可,不用自己生成 _openid 112233 插入数据时会自带有,也是一个系统字段 superiorId 445566 上级的openid字段 U2 字段名…