小型マイクロチャネルプログラム - ページ間のパス値

値でアプレットページパス:

1.往路の値:前のページ - >次のページ

  1. URL伝統的な価値観
  2. ローカルストア
  3. グローバル・アプリケーションのオブジェクト

2.リバース伝統的な価値観:次のページ - >裏面

  1. ローカルストア
  2. グローバル・アプリケーションのオブジェクト

往路値

1. URL伝統的な価値観

 値によって渡されたURLオプションで必要なパラメータ値を取得するには。

 詳細はアクセスすることができますアプレット-navigateTo章

 ページ:

wx.navigateTo({ 
  URL: '?テストID = 1' 
})

伝送が可変である場合、あなたはあなた自身のモザイクを見ることができます:

wx.navigateTo({ 
  URL: '?../fighting/fighting' + "gknumber =" + ID、
})

Bページ:

ページ({ 
  データ:{ 
    ID: '' 
  }、
  のonLoad:機能(オプション){
     この.setData({ 
      ID:option.id 
    })
  } 
})

2.ローカルストレージ:

キャッシュについて、あなたはアクセスすることができます小さなプログラムを-データがキャッシュほとんど理解を。

ページ:

wx.setStorageSync( 'ユーザ名'、 'DDD')

Bページ:

ページ({ 
  データ:{ 
    ユーザー名: '' 
  }、
  のonLoad:関数(){
    VAR名= wx.getStorageSync( 'ユーザ名' この.setData({ 
       ユーザー名:ユーザー名
    })
  } 
})

3.全体的なアプリケーションのオブジェクト

Appオブジェクトについて、あなたはアクセスできる登録プログラム-小さなプログラムの情報のために。

ページ:

VARアプリ= getApp()。
app.username = 'DDD';

Bページ:

VARアプリ= getApp()。
VARユーザ名= app.username。

あなたの復路の価値を伝えるために、あなたはさまざまな方法は何復路の値を知っておくべきことは、上記されているいくつかの方法をお読みください。はい、そのティア2、ティア3:

逆転送値

1.ローカルストレージ:

Bページ:

wx.setStorageSync( 'ユーザ名'、 'DDD' );
 // バック 
wx.navigateBack();

ページ:

ページ({ 
  データ:{ 
    ユーザー名: '' 
  }、
  onShow:関数(){
    VAR名= wx.getStorageSync( 'ユーザ名' この.setData({ 
       ユーザー名:ユーザー名
    })
  } 
})

2.グローバルアプリケーションオブジェクト

Bページ:

VARアプリ= getApp()。
app.username = 'DDD';

ページ:

VARアプリ= getApp()。

ページ({ 
  データ:{ 
    ユーザー名: '' 
  }、
  onShow:関数(){
    VAR名= app.username;
    この.setData({ 
       ユーザー名:ユーザー名
    })
  } 
})

 

 

参考リンク:https://www.cnblogs.com/sese/p/9469699.html

 

おすすめ

転載: www.cnblogs.com/lfri/p/11979053.html