wx.navigateToMiniProgram({appId: 'xxxxxxxxxxxxxx',path: '',extraData: { user_id: 111, store_id: 222, userName: '張三'},envVersion: 'release',success(res) { console.log('跳轉成功');} })參數說明請參考官方文檔:https://developers.weixin.qq.com/miniprogram/dev/api/navigateToMiniProgram.html注意:這里傳遞了三個參數,分別是user_id,store_id和userName,接下來要在第二個小程序中獲取這三個參數。獲取代碼寫在app.js中的onlunch()函數中,啟動的時候就獲取,(也可以在onshow()函數中獲?。┐a如下:
data: { "user_id": '', "store_id": '', "userName": '' }, onLaunch: function(options) {console.log(this.data)console.log(options.referrerInfo.extraData)//啟動時獲取參數this.data.user_id = options.referrerInfo.extraData.user_id;this.data.store_id = options.referrerInfo.extraData.store_id;this.data.userName = options.referrerInfo.extraData.userName;//將用戶id,店鋪id,用戶名放到緩存中wx.setStorageSync("userinformation", this.data);var u = wx.getStorageSync("userinformation")console.log('22222222' + u.store_id); },
那么,在開發過程中,如何進行調試呢,打開開發者工具,自定義編譯條件,然后每次編譯當前自定義的編譯條件即可。
然后編譯時選擇“商家中心”如上圖模式名稱,進行編譯就可以模擬進行傳參調試。注意,模擬編譯時有個“啟動參數”選項。
新聞熱點
疑難解答