UniApp は、Vue.js に基づくクロスプラットフォーム開発フレームワークであり、iOS、Android、Web などの複数のプラットフォームに公開できます。開発プロセスにおいて、データ キャッシュは非常に重要なリンクです。この記事では、UniApp でデータをキャッシュする方法を紹介し、対応するコード例を添付します。
UniApp でのデータ キャッシュには、ローカル ストレージとグローバル変数という 2 つの主な方法があります。
1. ローカル ストレージ
ローカル ストレージは、ユーザーがアプリケーションを再度開いたときにデータを復元できるように、クライアントのローカル ストレージ領域にデータを保存します。 UniApp は、ローカル ストレージ用に uni.setStorageSync と uni.getStorageSync という 2 つの API を提供します。
uni.setStorageSync('username', 'Tom');
var username = uni.getStorageSync('username'); console.log(username); // 输出:Tom
2. グローバル変数
グローバル変数とは、アプリケーション内で宣言され、複数のページで共有できる変数を指します。 UniApp では、キャッシュする必要があるデータをグローバル変数に保存して、複数のページでこのデータを共有できます。サンプル コードは次のとおりです。
export default { globalData: { username: 'Tom' }, onLaunch() { // ... } }
var app = getApp(); console.log(app.globalData.username); // 输出:Tom
グローバル変数を使用する場合は、最初に App インスタンスを取得し、その globalData プロパティにアクセスする必要があることに注意してください。
要約すると、この記事では、UniApp でのデータ キャッシュの 2 つの方法、ローカル ストレージとグローバル変数を紹介します。これら 2 つの方法により、アプリケーションにデータを簡単に保存および取得できます。この記事が UniApp 開発におけるデータ キャッシュに役立つことを願っています。
参考資料:
以上がuniappでデータをキャッシュする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。