検索

ホームページ  >  に質問  >  本文

書き直されたタイトルは、「子 VueJS アプリケーションで Pinia ストアにアクセスするにはどうすればよいですか?」です。

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

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

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

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

リーリー

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


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

###スタック:###

VueJS:3.2.41

P粉680487967P粉680487967361日前602

全員に返信(1)返信します

  • P粉574268989

    P粉5742689892023-12-30 00:33:05

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

    返事
    0
  • キャンセル返事