Vueルーティング相対パスジャンプ今日何か書いていたら多層ルーティングに遭遇しました。ルートを飛び越えるときに相対パスが必要になります。そこで公式サイトを確認したところappend属性とrouter.resolveメソッドを使うとあったので具体的な使用方法を記載しました。 1. 属性の追加append 属性が設定されている場合、ベース パスが現在の (相対) パスの前に追加されます。 タイプ: ブール値 デフォルト値: false
現在のルートが/ethの場合、子の/eth/blockにジャンプします <router-link to="block" を追加> /eth =====> /eth/ブロック </ルーターリンク> 現在のルートが/eth/loginの場合、同じレベルの/eth/blockにジャンプします。 <router-link to="../block" を追加> /eth/ログイン =====> /eth/ブロック </ルーターリンク> 現在のルートが/eth/blockの場合、前のレベル/ethに戻ります。 <router-link to="../" を追加> /eth/ブロック =====> /eth </ルーターリンク> 2.router.resolveメソッドrouter.resolve(場所、現在値、追加値) 戻り値: ルートオブジェクト
エクスポートデフォルト{ マウント() { //リダイレクトするルートオブジェクトを取得する let routeObj = this.$router.resolve({ パス: '../' }, this.$ルート、 「追加」 ); //ルート オブジェクトを印刷して表示します console.log(routeObj); //ルートジャンプ this.$router.push({ パス: routeObj.route.path、 query: { //パラメータIDを次のように渡します: this.id } }); } } Vue ルーターの動的ルーティングをクリックしてジャンプパスのアドレスを繰り返し追加するVue ルーターの動的ルーティングの記述を練習する際に遭遇する問題複数回クリックすると、アドレスバーに重複が追加され続けます。 コードを確認したところ、ページ内の相対パスの先頭に「/」が欠けていることがわかりました。これを追加すると正常に表示されます。 次のように: 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL ストアド プロシージャの原理と使用法の詳細な説明
>>: Win10でIIS10を構成し、ASPプログラムのデバッグをサポートする手順
バックエンド管理プロジェクトを開発する場合、バックエンドのユーザーデータをカウントし、折れ線グラフや...
目次事件の原因解剖学ファイルの並べ替えファイルのソートが非常に遅いのですが、他に解決策はありますか?...
ファイル名が少ないファイルを表示ファイル名を少なく | grep -n コンテンツを検索内容に応じて...
この記事では、ローカルストレージの追加、削除、変更を実装するためのVueの具体的なコードを例として紹...
目次序文1. 現在のgccバージョン2. gccをインストールする3.gmpのインストール4.MPF...
よく聞かれる答えは、列に NULL 値を使用するとインデックスが無効になるというものですが、実際にテ...
序文1. この記事ではMySQL 8.0バージョンを使用していますバージョン5.0と比較すると、パッ...
最近のプロジェクトでは、Google ロボット認証を使用する必要があります。これには VPN が必要...
目次1分でgithub+Jekyllブログにトラフィック機能を追加する1. ジェクルとは何か1. J...
IE で ClearType をオンにした後に発生する透明フォントの問題を解決するには、透明要素に背...
目次地図フィルターいくつかの毎インデックスを検索パイプ参考回答1. パラメータを受け入れる関数を返す...
マウスをドラッグしてページのスクリーンショットを撮ります(指定した領域にスクリーンショットをドラッグ...
スタイルシートの最も重要な機能の 1 つは、ページ、画面、電子シンセサイザーなどの複数のメディアに適...
この記事では、Dockerでイメージ情報を表示する方法を学ぶ必要があります。 1. imagesコマ...
5月の最も重要なインタラクティブデザイン記事!今年、Baiduのデザイナーは体験の観点から出発し、大...