WeChat アプレットパラメータの転送

1.ナビゲーターがジャンプした場合

wxmlページ(パラメータが多い場合は「&」が使用可能)

1

<navigator url='../index/index?id=1&name=aaa'></navigator>

  または、クリック イベントを追加します。js は navigateTo を使用してジャンプしてパラメーターを渡します。2 つの効果は同じです。

wx.navigateTo({ 
            url: '../index/index?id=1&name=aaa', 
          })

jsページはonLoadで直接取得されます。

  onLoad: function (options) { 
     //ページ初期化オプションはページ ジャンプによってもたらされるパラメータです
     var id = options.id //値を取得

  },

2.グローバル変数

app.jsページ

globalData:{ 
      id:null 
    }     

割り当て:

var app = getApp(); 
app.globalData.id = 2

価値:

var app = getApp(); 
var id = app.globalData.id

3.リストインデックスの添字値

wxmlページ

1

<button bindtap='clickMe' data-id='1'>点击</button>

複数を渡す必要がある場合は、渡すために複数の data-[パラメータ] を記述することができます

jsページ

1

2

3

4

clickMe:function(e){

  var id = e.currentTarget.dataset.id

  console.log(id);

},

  注: wxml を介してパラメータを渡すには、data-[パラメータ名] を設定します。[パラメータ名] は小文字のみ使用でき、大文字は使用できません。

4. フォームフォームパス値

フォーム form で渡す値は比較的単純でよく使われるため、例は示しません。

おすすめ

転載: blog.csdn.net/weixin_42748604/article/details/113885664