ナビゲーションバーの端部分でユニアプリH5エンドジャンプページジャンプuni.switchTabをリフレッシュするためにデータを更新する方法を使用している場合

ユニアプリ項目のH5終了

需要:ナビゲーションバーの端部分でユニアプリH5エンドジャンプページジャンプuni.switchTabをリフレッシュするためにデータを更新する方法を使用して

次のようにBaiduの方法は次のとおりです。

uni.switchTab({ 
    URL: '/ページ/インデックス/メイン' 
    成功:機能(E){ 
       VARのページ= 。getCurrentPages()ポップ(); 
      はconsole.log( 'ページ' 、ページ)
       であれば(ページ==未定義||ページ== NULLのリターン; 
      page.onLoad(); 
    } 
})

私はこれを実行したときしかし、それはt.onLoadは関数ではありませんと言って、エラーになります

私が取得するエラーページの出力ノードの後に​​それらを判断します

getCurrentPages()は、2つのノードを取得するために、最初のノードは、実ページノードであり、ページ取得したノードは、第2のノードであります

失礼な方法のポイントは以下のとおりです。

VaRのページ= getCurrentPages()[0]

圧痛点はこれです:

聞かせて=のgetCurrentPages()
le.pop()
するvarページ= le.pop()

ここでは、ポップアップを検索する行くことができる方法がわからない()の使用

 

その後page.onLoadに進み()、私は見つけること得ることができないので、私は(page.ceshi変更)、中ceshiに()メソッドを、データをリフレッシュする方法を記述するので、この問題は解決されます。

次のように最終的なコードです。

uni.switchTab({ 
    URL: '/ページ/タブバー/オーダー/オーダー' 
    成功:機能(E){
     VARのページ= getCurrentPages()[0 ]
     の場合(ページ==未定義||ページ== nullのリターン; 
    ページ.ceshi(); 
    } 
})。

おすすめ

転載: www.cnblogs.com/miluluyo/p/11202838.html