//獲取accesstoken
let that = this
; let access_token = '';
wx.request(,
success:
function
(res)
})
//獲取***
getqrcode_a(access_token) //
auto_color 為 false 時生效,使用 rgb 設定顏色 例如 十進位制表示
}, success:
function
(res)
})}
第一步:先獲取access_token;
第二步:獲取指定頁面的小程式碼,上圖使用a方法,具體文件有3種
第三步:在需要用到的頁面unload裡通過query獲取引數
注:頁面展示小程式碼,需要使用
wx.arraybuffertobase64轉為base64
src="data:image/png;base64,}"
踩坑點:
2.體驗版正常,審核發布之後發現線上無法生成小程式碼,最後檢查發現
3.後端同事傳arraybuffer的資料給前端,前端來轉base64展示的時候,後端同事
content-type:
4.使用b方法生成的***要使用query.scene去獲取,
const scene = decodeuricomponent(query.scene);
但是在傳參的時候不能使用encode轉碼,否則報錯40129
獲取小程式指定頁面的小程式碼
小程式 生成官方文件鏈結 具體思路 1.按照官方文件的指示,首先你要調介面獲取你的accesstoken才能使用生成小程式碼的介面 2.得到accesstoken後就可以開始呼叫生成小程式碼的b介面了,一般來說,要傳兩個引數 page引數是你的頁面鏈結,scene引數就是你要傳給頁面的引數,例如上面...
帶引數的小程式下拉重新整理頁面
在json頁面中新增 enablepulldownrefresh true 在js頁面中 以下是帶引數的,不帶參的更簡單 頁面相關事件處理函式 監聽使用者下拉動作 onpulldownrefresh function let p getcurrentpages pop options this on...
微信小程式的頁面跳轉和引數傳遞,頁面生命週期
頁面的生命週期函式如下 page onload function options onready function onshow function onhide function onunload function onpulldownrefresh function onreachbottom f...