Vue2 アプリで URL パラメーターを使用せずに、2 つの別個のコンポーネント (親と子ではない) 間で密かにデータを渡す方法を探しています。これは、シークレットを渡しているという意味ではなく、ユーザーにシークレットを見せたくないだけです (UI の考慮事項のみ)。
Vue にはPropsがあることは知っていますが、それらは親コンポーネントと子コンポーネントの間でデータを渡すためのものです。私の場合、URL は変更されますが、目に見えるパラメーターを介してデータを渡したくありません。
誰かがここでURL パラメーターなしで小道具を使用すると主張しましたが、私は有効な解決策を再現できませんでした (毎回未定義になります)。
これらのオプションも確認しましたが、それらはすべて、目に見える URL またはクエリ パラメータのいずれかを使用しています。
醜い解決策は、データをローカル ストレージに書き込んでから読み取ることですが、これは多くのオーバーヘッドと複雑さを生み出します (たとえば、このデータを 1 回だけ読み取りたい場合など)。
この問題に対するよりエレガントな解決策はありますか?
ありがとう!