書き直されたタイトルは、「子 VueJS アプリケーションで Pinia ストアにアクセスするにはどうすればよいですか?」です。
P粉680487967
P粉680487967 2023-12-29 18:52:03
0
1
573

私は、他のいくつかのプロジェクトで VueJS アプリケーションを再利用するためのライブラリを作成しています。任意の VueJS プロジェクトでフォームを生成および表示するプラグインです。

このライブラリのストアとして pinia を使用し、それを構築するために Vite を使用しました。ライブラリのストレージをインポートするプロジェクトのレベルで読み取り可能にするにはどうすればよいですか? 私の問題は、VueJS の Chrome 拡張機能ではストアにアクセスできないことです。

ライブラリ内の例 ライブラリ内にこのストアを作成しました。

main.ts ファイルには、install メソッドがあります:

リーリー

...しかし、私の Vue 拡張機能ではアプリ ストアのみが表示され、ライブラリのストアは表示されません...


ライブラリ ストアで「console.log」を使用すると、status 要素に正しい値が表示されるので、これが機能することがわかりました。

###スタック:###

VueJS:3.2.41
  • ピニア: 2.0.23
  • 訪問日:2015年9月2日

P粉680487967
P粉680487967

全員に返信(1)
P粉574268989

redditで解決策を見つけました。 Pina を使用してライブラリを構築する場合は、rollupOptions ファイル :Pinia オプション external および global を追加する必要があります。 リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート