WeChatミニプログラムレビュー/ 1

  1. イベントバインドタップをクリックして、データを介してパラメータを渡します-
  2. wx.navにジャンプ...パラメータはURLを介して渡され、オプションを介して取得されます
  3. ループwx:for = { {}}は、デフォルトでインデックスアイテムを提供します
  4. Inputタグは、双方向バインディング関数を実現します。bindinput= "function name"を追加し、eのdetail.valueを介して毎回入力する値を取得する必要があります。
  5. 一致する通常のreg.test()がtrueまたはfalse
  6. グローバル変数app = getApp()に保存し、ヘッドに書き込みます。使用できるため、app.globalDataなどから次のように取得されます。
  7. オンロードは1回だけ実行されます。ここに表示されるステータスは、オンショー中に更新できます。
  8. ここに画像の説明を挿入
  9. データを保存する方法の1つはグローバルを保存することであり、もう1つはローカルに保存することです。これは、プロセスを最初に開いたときにグローバルが存在し、次にアクセスしたときにグローバルがなくなるため、 2回保存し、ローカルに保存する必要があります。wx.setまたはget storageSyncの場合、値はキーと値のペアの形式になります(例: 'phone'、aaa)。
  10. ユーザー情報の取得は、open-type = "userInfo"、bindgetuserinfo = "xxx"と組み合わせるのが最適です。つまり、ユーザー情報を取得してからxxxを呼び出します。
  11. wx.removeStorageSync( "key value")名前が示すように、削除
  12. あるページのglobalDataの値を変更しても、他のページの値は変更されません。手動で更新する必要があります。手動で更新する必要があるvue、setDataとは異なるため、onShowからデータを更新するように感じます。
  13. 子の親ページは値を渡し、親の子はURLを渡し、子の親は値を渡します。コードは次のとおりです。varpages =
    getCurrentpages()
    var prevPage = pages [pages.length-2]これは、次のことができることを意味します。前のページに
    戻るprevPage.setData({})前のページの値を更新するために、このprevPageは前のページのこれを表し、別のページの別のページの値を更新するように感じます。親ページで関数を設定し、子ページでprevPage。親ページメソッドを渡すこともできます(パラメーターを渡す必要があります)。そうすれば問題ありません。
  14. データ内のローカル変数を変更します:
    listData:[{id:1、name: "zz"}]
    このように、名前の値を変更します:
    this.setData({["listData [0] .name"]: "aa "})
    インデックスは通常の文字列スプライシングに使用できます。この教師はPythonを話しますが、es6でスプライシングできると思います。これが機能的に問題になるので、それなしで保存するのはとても面倒だと思います。矢印機能が終了し、パフォーマンスが良くありません。

過去数日間でたくさんまとめましたね╯^╰

おすすめ

転載: blog.csdn.net/weixin_46013619/article/details/105417802
おすすめ