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