別のJSファイルに保存し、ルータを導入する方法nuxtjs

  vuexを作成するための統合的内部nuxtjsが変更され、公式にはVuexインスタンスストアをエクスポートする方法を作成することは推奨されておらず、内部nuxt3に削除されます。これは問題があるだろう、私は「@ /ストア」それからの直輸入店として、通常のVUEのスパアイテムが好きか?

  公式には、これはJSの書き込みプラグインをお勧めしますが、その後、プラグイン内部で使用

エクスポートデフォルト({アプリは、リダイレクト、axios、店舗、ルート$})=> { 
  ...   
}

  確かにそこに着くかもしれないが、ほとんどの場合、これは確かにケースです。しかし、合計は、これらの例外は、内部に別のJSでそれを行う方法を参照する必要があり?そして、私はプロジェクトフォームの前にスパでは、プラットフォームを行うので、本当にSEOに依存する必要があり、会った、あなただけのSSRのレンダリングを有効にすることができます。プロジェクト小さくはない、コンテンツが全体のSSRに非常に多く含まれており、十分な期間、それは確かに可能な限り、よりスムーズな移行では、多くの変更を避けるようにしてください。そして、この問題が発生しません、別のJSファイルに保存し、ルータを導入する必要があります。

  店舗インスタンスnuxtの作成と輸出は出てきませんでしたので、それは直接インポートすることはできませんので。:前のような多くの方法を、試してみました

そうvuex方法でnuxt状態エクスポートされた関数を作成することで、ゲッターとを直接エクスポートされているため1、その後、してみてください

状態は} {インポートから @ /店舗/ index.js 

// 時間は、使用が必要です 
)状態を(。選びます

  しかし、この方法で取得した値は明らかに間違っている、常にnullです。その理由は、正しい理解を知らない、値未満を取得し、その結果、唯一の変数をエクスポートではなく、この状態のこの店のインスタンスにすることが可能であるということです。だから、プログラムを探し続けます。

2、オンライン検索:

  あなたは、最大保存するローカルストアにユニットからの割り当てを取得した後、それをハックすることができます

  また、ストアを保存するために、実行時には、プラグイン、プラグインを作成することができます

  私は、具体的に実現可能であることを試していませんでした

図3は、インスタンスの後に初期化nuxtは$ストアが$ nuxt、$のnuxtを通じてストアにアクセスすることができ、。ウィンドウグローバルの$ nuxtに注入されます。$ルータはルータへのアクセスを持っている、以前にアクセスできない$のnuxtを初期化することに留意すべきですしたがって、この方法を使用するためには、あなたが完了した後に初期化する必要があります。

  constの店= $ nuxt。$店舗
   のconstルータ= $ nuxt。$ルータ

 

おすすめ

転載: www.cnblogs.com/goloving/p/11440880.html