91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序中如何使用navigator跳轉傳值

發布時間:2022-04-19 14:12:40 來源:億速云 閱讀:951 作者:iii 欄目:開發技術

本篇內容介紹了“微信小程序中如何使用navigator跳轉傳值”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

extra-data 如何構建

由于上網查資料得知 extra-data 是 json 格式。那么就不能在 HTML 屬性中直接寫。

那么剩下只有在 JS 里構建了。

首先在 HTML 里,綁定 extra-data的值到 extra 變量

<navigator class="navi" url="" target="miniProgram" app-id="wxxxxxxxxxxxxxxx" extra-data="{{ extra }}" version="{{ version }}" path="/pages/index/index">
<image src="{{img}}" mode="scaleToFill" class="img">
</image>
</navigator>

然后在 JS 里構建這個變量

Page({
 data: {
  extra: {
   "color": '', // 動態獲取
   "partnerUsername": '99',
  },
 },
})

這里有個問題,就是如果 extra 里的 color 等變量是動態從遠程 api 獲取到的,那么應該怎么賦值。

我憑直覺寫 extra.color = 'xx' ,嘗試了下不行。查閱資料發現,應該這么寫:

wx.request({
  url: url,
  data: {
    color: '',
  },
  header: {
    'content-type': 'application/json'
  },
  success: function (res) {
    that.setData({
      "extra.color": app.globalData.color,
    });
  }
});

還可以在 path 屬性值后面跟參數來向目標小程序傳值

通過搜索發現[這篇文章](https://cloud.tencent.com/developer/article/1157552),我試了他給出的解決方案,是可行的,現在記錄在下面:

<navigator class="navi" url="" target="miniProgram" app-id="wxxxxxxxxxxxx" version="{{ version }}" path="zh_tcwq/pages/index/index?color={{ colorSet }}&partner={{ partner }}">
<image src="{{src}}" mode="scaleToFill" class="img">
</image>
</navigator>
// 源小程序
this.setData({
  colorSet: app.globalData.color,
  partner: app.globalData.partnerUsername,
});
// 目標小程序
onShow: function (options) {
  console.log(options.query.color + options.query.partner);
}

奇怪的問題(可能是bug):打開調試時,目標小程序能獲取到動態的 extra-data,關閉后無法獲取到

原因是我沒配合法域名,所以動態從 api 獲取的數據獲取不到。

“微信小程序中如何使用navigator跳轉傳值”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

柞水县| 盐津县| 固阳县| 蓝田县| 西乌珠穆沁旗| 周口市| 桐柏县| 盐津县| 通州区| 灵丘县| 中西区| 周口市| 秦皇岛市| 剑川县| 苍南县| 木兰县| 德昌县| 深圳市| 内黄县| 咸阳市| 德化县| 老河口市| 青河县| 交口县| 汶上县| 五指山市| 修武县| 祁阳县| 盐边县| 龙陵县| 蓝田县| 崇州市| 丹巴县| 灌阳县| 缙云县| 奉贤区| 陵川县| 友谊县| 高雄市| 安阳市| 耿马|