亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

微信小程序中如何使用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

曲周县| 莒南县| 仙游县| 威信县| 平定县| 沭阳县| 邯郸市| 陕西省| 忻城县| 白山市| 肥乡县| 南昌市| 朔州市| 靖西县| 乌拉特后旗| 疏勒县| 托克托县| 攀枝花市| 屏东县| 山东| 嘉定区| 当阳市| 延川县| 昌平区| 房山区| 尼勒克县| 德州市| 塔河县| 抚松县| 桐乡市| 肥乡县| 香格里拉县| 固阳县| 吴旗县| 慈溪市| 延川县| 舞钢市| 黔西| 会宁县| 武宁县| 永德县|