[解決済み] Vueでルートの現在の名前を取得する方法は?
2023-03-17 21:13:49
質問
私はvue-routerの現在のルートの名前を取得したい、私は別のコンポーネントへのナビゲーションを持つコンポーネントメニューを持っているので、私は現在のルートの名前を表示したい。 私はこれを持っています。
created(){
this.currentRoute;
//this.nombreRuta = this.$route.name;
},
computed:{
currentRoute:{
get(){
this.nombreRuta = this.$route.name;
}
}
}
しかし、ルート名のラベルは変更されず、ラベルには最初にロードされたルートの名前のみが表示されます。 ありがとうございます。
EDITです。
画像は、私が欲しいものを示すために
どのように解決するのですか?
あなたが使用している
computed
の使い方が間違っています。関数の中でプロパティを返す必要があります。参照
ドキュメント
を参照してください。
あなたの適応した例です。
computed: {
currentRouteName() {
return this.$route.name;
}
}
すると、このように使うことができます。
<div>{{ currentRouteName }}</div>
また、このようにcomputed propertyを使わずに直接テンプレートで使用することもできます。
<div>{{ $route.name }}</div>
関連
-
[解決済み] npm run dev」「npm run watch」はどのようなスクリプトですか?
-
[解決済み] Vue.jsでグローバルフィルタを大量に追加する方法は?
-
[解決済み】TypeError: this.getOptions は関数ではありません。
-
[解決済み】Vue 2 - プロップの変異 vue-warn
-
[解決済み】Vue.jsでv-onにイベントと引数を渡す。
-
[解決済み] Vueプロジェクトにおけるviewsフォルダとcomponentsフォルダの違いは何ですか?
-
[解決済み] Vue.js:各コンポーネントインスタンスにユニークなIDを設定するには?
-
[解決済み] 属性内の補間が削除されました。v-bindかコロンの省略記法を使用してください "を解決するには?Vue.js 2
-
[解決済み] コンテンツがある場合のみスロットを表示する
-
[解決済み] VueJSは親コンポーネントから子コンポーネントのデータにアクセスする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
_this.axios is not a functionの原因と解決方法
-
[解決済み] Vuetify グリッドレイアウト v-layout v-flex
-
[解決済み】Vue.js - urlからハッシュバン#!を削除するには?
-
[解決済み】名前空間が設定された2つのVuexモジュール間でアクションをディスパッチする方法はありますか?
-
[解決済み】Vue2でデバウンスを実装するには?
-
[解決済み】Vuejs:ルート変更時のイベント
-
[解決済み] Vue CLI CSSプリプロセッサーオプション:dart-sass VS node-sass?
-
[解決済み] vuejs ルータのオプションのパラメータ
-
[解決済み] コンポーネントを正しく登録しましたか?再帰的なコンポーネントの場合は、必ず "name "オプションを指定してください。
-
[解決済み] VueJSは親コンポーネントから子コンポーネントのデータにアクセスする