開發微信小程序生成二維碼還是經常用到,小程序不能直接分享到朋友圈或者通過其他非微信傳播,但是可以生成一個二維碼圖片,用圖片發送從而分享。
在小程序里生成分享圖片目前有三種方式。
第一種,用小程序的畫布canvas生成圖片,然后直接保存畫布畫的圖片到系統相冊,根據筆者親測,不太完美。
第二種,用PHP圖片處理類生成圖片,然后在小程序前端顯示。
第三張,生成一個專屬分享頁面,引導用戶截屏分享。
但不管是哪一種方式,都需要用到微信的生成二維碼或者小程序碼接口。
微信提供了三種方式生成,
createWXAQRCode 生成數量限制為10萬的小程序二維碼。
getWXACode生成數量限制為10萬的小程序碼。
getWXACodeUnlimit生成無數量限制的小程序碼。
大家可以根據場景采用不同的方式。注意不同方式參數不一樣,getWXACodeUnlimit方法的參數需要通過scene傳遞。