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