知識
不管是網站,軟件還是小程序,都要直接或間接能為您產生價值,我們在追求其視覺表現(xiàn)的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站成為營銷工具,讓軟件能切實提升企業(yè)內部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
微信小程序 - 二維碼數據解析,如何掃碼進入開發(fā)版測試二維碼數據
發(fā)表時間:2020-10-13
發(fā)布人:葵宇科技
瀏覽次數:108
1、生成二維碼
-
在小程序開發(fā)中,經常需要用到通過分享小程序二維碼,進行掃碼進入小程序。
-
官方文檔 生成小程序二維碼接口,這個生成接口可以放置服務器使用。
page:是掃碼之后需要打開的小程序頁面
scene:是小程序通過掃碼之后進入小程序頁面帶進來的參數,這個參數也是你在生成二維碼的時候填好的識別參數
其他的屬性可以直接看文檔,主要功能還是在這兩個參數上。 -
生成二維碼的時候報錯:
invalid page hint: [khnDRb0gE-rMmlpA] rid: 5f475efd-096822b7-643b3732
1、一種原因是線上小程序不存在當前這個配置的頁面地址,所以需要等上線之后才可以測試。
2、一種原因是在填寫參數 page 的時候:pages/index/index
不要寫成/pages/index/index
。 -
通過文檔生成小程序二維碼之后,并分享之后,如何獲取到掃碼進來二維碼所帶的參數呢,我們只需要生成二維碼的時候配置的 page 頁面中 alt="" />
-
生成二維碼之后,我們將二維碼保存到桌面上,然后打開小程序工具:
點擊頭部的編譯模式,找到
通過二維碼編譯
,然后選擇桌面上的二維碼圖片,這樣就會跟手機上掃碼一樣,打開二維碼中配置的頁面,以及通過頁面中onLoad: function (options)
方法帶過來之前配置的scene
參數。
- 解析參數看第一步中最后一步即可。
3、掃碼進入開發(fā)版測試二維碼數據
- 其實還可以通過 選擇編譯模式中的
自定義編譯條件
來進行測試
-
模式名稱: 隨便起個名字,方便下次找到在重復使用
-
啟動頁面: 我們之前配置二維碼中需要打開的頁面
-
啟動參數:我們之前配置二維碼中需要打開的頁面附帶的參數,填寫格式為:
scene=yq#397#261
,也可以傳入格式化好的數據scene=yq%23397%23261
這里就不能出現(xiàn)多余的=
號了 例如scene=name=dzm#age=18
這中數據就不能這么傳的,自己拿去格式化一下在放進來,里面的 scene 就需要我們自己指定好,打開頁面的時候獲取到的數據就是這樣的了:{scene: "yq#397#261"}
或{scene: "yq%23397%23261"}
,然后參數通過decodeURIComponent
格式化回來就都是yq#397#261
了。 -
進入場景:無特殊情況默認即可
-
然后點擊確定即可測試!
-