ringa_lee2017-05-18 11:02:30
vuex はビューに対応するデータを表す状態を保存し、保存場所はメモリ内にあります。
Localstorage は、ファイルやディスクをコンピュータに保存できるブラウザが提供するインターフェイスです。もちろん、ステータスをローカルに保存することもできます。PHPz2017-05-18 11:02:30
それらは完全に 2 つのものです。vuex はコンポーネント間の通信を容易にする Vue の状態管理メカニズムであり、localstorage はブラウザーにデータを保存する方法であり、通常、ページ間でデータを転送するときに使用されます。
仅有的幸福2017-05-18 11:02:30
それらはまったく別のものです。 Vuex は、コンポーネント データ共有の一種である状態管理に使用されます。あるコンポーネントでのデータ変更は、このデータを使用する他のコンポーネントにマッピングされます。 H5 が提供するよりシンプルなデータ保存方法である localstorage について説明します。これまでは Cookie を使用してデータを保存していましたが、Cookie に保存されるデータ量が少なすぎて、インターフェースが煩雑でした。 Localstorage のデータは 5M までの制限があり、これは非常に大きく、API は非常にシンプルで覚えやすく、使いやすいので、将来的には主流になると思います。
天蓬老师2017-05-18 11:02:30
xsf——1991 がすでによく言っていますが、現在のルートにディスパッチ トリガー vuex が書き込まれていない場合、ページを更新すると、以前に vuex に保存されていたデータが初期化され、vuex 内のデータが初期化されてしまうことを付け加えておきます。失われる。