JSS Vue.jsサンプル アプリのSitecoreコンテキストとルート レベルのデータ

Version: 22.x
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

JSS Vueアプリには、Sitecoreのコンテキストとルート データ (つまり、コンポーネント レベルのデータではなく、ルート レベルのデータ) を任意のVueコンポーネント インスタンスにアタッチするカスタマイズ可能なVueプラグインが付属しています。コンテキスト データやルート データが必要になる一般的な例としては、ルート レベルに保存されているページ タイトルやメタ キーワード フィールドを取得する場合や、高度なSitecoreエディターでレンダリングを条件付きで変更する場合などがあります。

Sitecoreコンテキストへのアクセスを提供し、データをルーティングするために、サンプル アプリケーションはSitecoreJssStorePluginプラグインを使用します。 lib/SitecoreJssStorePlugin.jsファイル内のプラグインを検査およびカスタマイズできます。

次の例は、サンプルアプリケーションでプラグインを使用する方法を示しています。

RequestResponse
import SitecoreJssStorePlugin from './lib/SitecoreJssStorePlugin';

app.use(SitecoreJssStorePlugin);

プラグインは、Vueインスタンスに $jssプロパティを追加します。 $jssプロパティは、sitecoreContext() 関数とrouteData() 関数へのアクセスを提供します。

大事な

SitecoreJssStorePluginプラグインは、アプリレベルの状態管理機能をいくつか提供しますが、Vuexなどのより堅牢なツールに代わるものではありません。アプリレベルの状態管理にVuex (または類似のもの) を使用することを選択した場合、このプラグインの状態管理機能を使用する必要はないでしょう。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、