生成微信小程序码
前端生成微信小程序码
获取 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.页面制作
下一篇:
小程序生成带信息的二维码
