ローカルキャッシュに格納されている---アプレットマイクロチャンネルデータ

手順小型マイクロチャネル・データ・キャッシュ

 

開発setStorageSyncは、ローカルデータキャッシュの動作を達成するために使用しました

 

(1)キャッシュケースをクリックします。

  <ボタンbindtap = " toStorage " >保存</ボタン> // ローカルストレージ  toStorage(){
     // ユーザーデータを取得し、ローカルに保存されたconstの appinstance = getApp()
    はconsole.log(appInstance.globalData); //印刷ユーザ情報を試します{ 
      wx.setStorageSync(' のUserInfo ' 、appInstance.globalData);
       // 遊んボックスが要求されます      wx.showToast({ 
        :タイトル' ローカル・キャッシュ・データの成功に保存されている' 
        アイコン:' なし' 
        DURATION:2000 
      });

  

    
    
 
    }キャッチ(E){ 
       // 遊んボックスが要求されます
      wx.showToast({ 
        :タイトル' ローカルキャッシュデータが失敗に保存され、コンフィギュレーション、ネットワーキングかどうかを確認する' 
        アイコン:' なし' 
        :DURATION 2000 
      ;})
    } 
  }

失敗したボタンプロンプトのキャッシュをクリックしてください:ボタンの成功をクリックするプロンプトが表示されたら

 

 

しかし、手動操作なしで毎日の開発に、ユーザ情報データキャッシュとして、キャッシュ通常は自動的にロードされた後にページをキャッシュされました。それでは下でそれを変更します

次の記事で詳しく説明して約app.jsアプレットのライフサイクルとpage.jsページのライフサイクル、マイクロ手紙アプレットのライフサイクルアプローチ-詳細

 

(2)自動ローカル・データ・キャッシュ

    ページのライフサイクル

    一般的には毎日の開発はにキャッシュされたデータを読み込む必要がありますonreadyに機能

    ①後にアプレットを開くためにオンロード、onReadyとonShowメソッドを実行します

    ②交換局の前後onHide onShowおよび方法を実行します、

    ページが破壊された③アプレットの実行方法ONUNLOAD

  onReady:関数(){
     // ユーザデータを取得し、ローカルに格納された
    CONST appinstance = getApp()
    はconsole.log(appInstance.globalData); // ユーザ情報
    試み{ 
      wx.setStorageSync(' ユーザー情報' 、appInstance.globalData);
       //通常はすぐにロードされた後、データキャッシュは成功しません削除ので、ここで、演奏ボックスのプロンプト
    } キャッチ{(E)に
       失敗したとき//、ボックスをプレイすることは求められます
      wx.showToast({ 
        :タイトルローカル・キャッシュ・データに保存されているが、チェックに失敗しましたコンフィギュレーション、ネットワーキングかどうか' 
        アイコン:' なし
        DURATION:2000 
      })。
    } 
  }

ページがロードされるこの時間の後、ユーザー情報が自動的にローカルにキャッシュされます

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/jianxian/p/11108810.html