生成微信小程序码
前端生成微信小程序码
获取 access_token
下面使用的 uni.app 的请求方式,如果不用这种,换一种请求方式就行了
html
<image :src="qrCode" style="width: 380rpx" />
createwxaqrcode
getwxacode
getwxacodeunlimit
获取小程序码(一物一码)
保存小程序码(app端使用)
saveXcxQrFn() { let dataTime = new Date().getTime() let count = 666 let num = Math.floor(Math.random() * count) let randomNumber = dataTime + + num let base64 = this.xcxQrCode.replace(/^data:image/w+;base64,/, ) let bitmap = new plus.nativeObj.Bitmap(bmp) bitmap.loadBase64Data( this.xcxQrCode, () => { let filePath = `_doc/uniapp_temp_${ randomNumber}/canvas/${ randomNumber}.png` bitmap.save( filePath, { overwrite: true, format: png, quality: 100, }, () => { uni.saveImageToPhotosAlbum({ filePath, success: () => { uni.showToast({ title: 保存成功,请到相册查看, icon: none, }) }, fail: () => { uni.showToast({ title: 保存失败,请稍后重试, icon: none, }) }, complete: () => { bitmap.clear() }, }) }, () => { uni.showToast({ title: 保存失败,请稍后重试, icon: none, }) bitmap.clear() } ) }, (e) => { uni.showToast({ title: 保存失败,请稍后重试, icon: none, }) bitmap.clear() } ) }
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
小程序生成带信息的二维码