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

Vue 3 では router.push および unplugin-vue-router 依存関係を使用できません

Vue 2 プロジェクトを Vue 3 に移行しようとしています。Vue 3 プロジェクトには、TS をサポートする Vue の自動ファイルベースのルーティングである「unplugin-vue-router」というライブラリがあります。ただし、前の vue 2 (vue-router) ログイン ページには次のメソッドがあります:

リーリー

そこで、Vue 3 で書き直してみました。

リーリー

しかし、エラーが表示されます: 名前 "router".ts(2304)

が見つかりません

それでは、私の質問は、これを書き換えて vue 3 で動作させる方法と、unplugin-vue-router の設定をどこで変更できるかということです。

P粉864594965P粉864594965277日前479

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

  • P粉155832941

    P粉1558329412024-01-17 09:13:08

    composition-api router では、vue-router プラグインからインポートされます。

    これを使用するには、次のように宣言する必要があります

    リーリー

    詳細については、

    vue-routerを参照してください。

    返事
    0
  • キャンセル返事