wx.navigateToMiniProgram({appId: 'xxxxxxxxxxxxxx',path: '',extraData: { user_id: 111, store_id: 222, userName: '張三'},envVersion: 'release',success(res) { console.log('跳轉(zhuǎn)成功');} })參數(shù)說(shuō)明請(qǐng)參考官方文檔:https://developers.weixin.qq.com/miniprogram/dev/api/navigateToMiniProgram.html注意:這里傳遞了三個(gè)參數(shù),分別是user_id,store_id和userName,接下來(lái)要在第二個(gè)小程序中獲取這三個(gè)參數(shù)。獲取代碼寫(xiě)在app.js中的onlunch()函數(shù)中,啟動(dòng)的時(shí)候就獲取,(也可以在onshow()函數(shù)中獲取)代碼如下: data: { "user_id": '', "store_id": '', "userName": '' }, onLaunch: function(options) {console.log(this.data)console.log(options.referrerInfo.extraData)//啟動(dòng)時(shí)獲取參數(shù)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;//將用戶(hù)id,店鋪id,用戶(hù)名放到緩存中wx.setStorageSync("userinformation", this.data);var u = wx.getStorageSync("userinformation")console.log('22222222' + u.store_id); }, 那么,在開(kāi)發(fā)過(guò)程中,如何進(jìn)行調(diào)試呢,打開(kāi)開(kāi)發(fā)者工具,自定義編譯條件,然后每次編譯當(dāng)前自定義的編譯條件即可。
然后編譯時(shí)選擇“商家中心”如上圖模式名稱(chēng),進(jìn)行編譯就可以模擬進(jìn)行傳參調(diào)試。注意,模擬編譯時(shí)有個(gè)“啟動(dòng)參數(shù)”選項(xiàng)。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注