官方-獲取二維碼 情景描述
用戶以各種姿勢,掃碼,長按識別和手機相冊選取小程序碼進入程序。 背景 生成小程序碼由后端提供 問題 以下是在開發者工具獲取所寫代碼和入口配置。 set.png Page({ onLoad: function(options) { // options 中的 scene 需要使用 decodeURIComponent 才能獲取到生成二維碼時傳入的 scene var scene = decodeURIComponent(options.scene) // var query = options.query.dentistId // 3736 } }) 相關邏輯寫好了,但是在發布之后的測試中,都指向了一個問題。
無法獲取url上的參數 答
如果你看到這了,還沒鄙視在下。那么我們一起去看文檔吧,逃~
接口A: 適用于需要的碼數量較少的業務場景 :
see?
接口B:適用于需要的碼數量極多,或僅臨時使用的業務場景 方式B,也就是后臺同學使用的方式。測試階段的取值,是利用query模擬的。
測試.png
// 這是首頁的 js Page({ onLoad: function(options) { // options 中的 scene 需要使用 decodeURIComponent 才能獲取到生成二維碼時傳入的 scene var scene = decodeURIComponent(options.scene) } }) |