日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js生成小程序某页面二维码(生成小程序二维码)

發(fā)布時間:2023/12/31 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js生成小程序某页面二维码(生成小程序二维码) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

時候會有業(yè)務需求生成某頁面的小程序二維碼,進入指定頁面

效果圖:

首先要獲取access_token;

下面是鏈接

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=秘鑰

紅色字體需要用戶自己根據(jù)信息填充。

請求成功返回的結(jié)果是下面這種形式的

//注意:以下參數(shù)值不可以直接復制粘貼使用,需要自己根據(jù)上面的鏈接+參數(shù)獲取使用 {"access_token": "12_fbGiPb3QuOW9M6n-Abg0ik4My2NocTJZZiAIAEUU", "expires_in": 7200 }

expires_in:是一個有效期;

獲取完access_token,下面開始正式我們的請求:

?

index.js:

//index.js //獲取應用實例 const app = getApp()Page({data: {},onLoad: function (options) {var that = this;var scene = decodeURIComponent(options.scene)// 生成頁面的二維碼wx.request({ //注意:下面的access_token值可以不可以直接復制使用,需要自己請求獲取url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=AbgEb2z0il9eIsqn6pWJTmSkvTcJhtb1As3_e049Qv_iFnVw8TXKEa2N8nn3GBKJbQaJ9G2ae5At4Cirphd8HFaduGvMU14UpuWjJz6X0i74I8-',data: {scene: '000',page: "pages/index/index" //這里按照需求設置值和參數(shù) },method: "POST",responseType: 'arraybuffer', //設置響應類型success(res) {console.log(res)var src2 = wx.arrayBufferToBase64(res.data); //對數(shù)據(jù)進行轉(zhuǎn)換操作that.setData({src2})},fail(e) {console.log(e)}})},})

index.wxml

<view><view class='img'><image src='data:image/png;base64,{{src2}}'></image></view> </view>

注意:對于沒有發(fā)布的小程序page參數(shù)要設置為空,不然會導致二維碼生成失敗,在發(fā)布前按需改回來就好

?

總結(jié)

以上是生活随笔為你收集整理的js生成小程序某页面二维码(生成小程序二维码)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。