uniapp 生成微信小程序碼
需求是用戶通過自己生成的小程序碼,給其他用戶掃碼,跳轉(zhuǎn)到注冊頁面可自動填寫推薦人的邀請碼。

第一步創(chuàng)建一個容器,展示圖片:
首先要獲取用戶自己的推薦碼,在緩存里面獲取推薦碼,賦值給數(shù)據(jù)層。
然后就是請求服務(wù)器,獲取到token,獲取到token之后再執(zhí)行生成小程序碼的方法:
that.code就是存放在數(shù)據(jù)層中的邀請碼,這個path就是掃碼后跳轉(zhuǎn)的頁面,當(dāng)跳轉(zhuǎn)到注冊界面的時候??梢酝ㄟ^onLoad(options),options可以獲取URL的參數(shù)信息。這時候options.code即可獲取用戶的邀請碼。最后再把options.code與頁面上填寫邀請嗎的數(shù)據(jù)進行綁定即可
注意:前端不能直接用上面的方法自己去生成小程序碼,必須要通過后臺服務(wù)器轉(zhuǎn)一下。也就是說給后臺一個token,讓后臺服務(wù)器幫我們?nèi)フ埱?,生成小程序碼。然后再傳給前端。前端再渲染小程序碼。上面的代碼只能用于測試,不能用于發(fā)布上線。

界面上實現(xiàn)小程序碼之后。要實現(xiàn)一個長按保存圖片到系統(tǒng)相冊的功能。在圖片里面添加了一個長按事件,把圖片保存到本地,代碼如下:
如上就完成了uniapp 生成微信小程序碼的需求,但是發(fā)行后卻是無法使用的,開源字節(jié)友好封裝了生成小程序碼的功能,在后臺生成圖片,直接在前端加載即可。代碼可前往碼云倉庫搜索【開源字節(jié)】免費獲取。
如若轉(zhuǎn)載,請注明出處:開源字節(jié) ? https://sourcebyte.vip/article/306.html