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

溫馨提示×

溫馨提示×

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

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

微信小程序間怎么使用navigator跳轉傳值

發布時間:2021-06-11 15:18:46 來源:億速云 閱讀:127 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關微信小程序間怎么使用navigator跳轉傳值,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

前言

這次講一下我用 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

山阳县| 车致| 体育| 新野县| 银川市| 惠州市| 乐东| 昭平县| 侯马市| 南充市| 怀宁县| 固始县| 江阴市| 蒙自县| 杭锦后旗| 石渠县| 巢湖市| 永胜县| 高唐县| 昌乐县| 金寨县| 墨脱县| 禹州市| 唐海县| 手游| 庆阳市| 麟游县| 双柏县| 梓潼县| 保德县| 沂水县| 宝坻区| 同仁县| 连云港市| 武宁县| 大埔县| 太湖县| 邹城市| 千阳县| 蓬溪县| 禄劝|