プロパティ
すべてのプロパティのデフォルト値は、グローバルに設定可能です。
プロパティ (クリックして昇順にソート) | タイプ (クリックして昇順にソート) | デフォルト | 説明 |
---|---|---|---|
active | 真偽値 | false | `true` に設定すると、コンポーネントがアクティブ状態になり、アクティブなスタイリングが適用されます。 |
active-class | 文字列 | <router-link> プロパティ: リンクがアクティブなときに適用されるアクティブ CSS クラスを設定します。通常はクラス名 'active' に設定します。 | |
append | 真偽値 | false | <router-link> プロパティ: append プロパティを設定すると、常に相対パスが現在のパスに追加されます。 |
disabled | 真偽値 | false | `true` に設定すると、コンポーネントの機能が無効になり、無効状態になります。 |
event | 配列 または 文字列 | <router-link> プロパティ: リンクをトリガーするイベントを指定します。ほとんどの場合、デフォルトのままにしておく必要があります。 | |
exact | 真偽値 | false | <router-link> プロパティ: デフォルトのアクティブクラスのマッチング動作は包含一致です。このプロパティを設定すると、モードがルートと完全に一致するように強制されます。 |
exact-active-class | 文字列 | <router-link> プロパティ: リンクが完全に一致してアクティブなときに適用されるアクティブ CSS クラスを設定します。通常はクラス名 'active' に設定します。 | |
exact-path | 真偽値 | false | <router-link> プロパティ: URL のパスセクションのみを使用して一致させることができ、クエリとハッシュセクションは事実上無視されます。 |
exact-path-active-class | 文字列 | <router-link> プロパティ: リンクがパスと完全に一致してアクティブなときに適用されるアクティブ CSS クラスを設定します。通常はクラス名 'active' に設定します。 | |
href | 文字列 | 標準の a リンクのターゲット URL を示します。 | |
no-prefetch | 真偽値 | false | <nuxt-link> プロパティ: Nuxt.js アプリケーションの応答性を向上させるために、リンクがビューポート内に表示されると、Nuxt.js はコード分割されたページを自動的にプリフェッチします。 `no-prefetch` を設定すると、特定のリンクに対してこの機能が無効になります。 |
prefetch v2.15.0+ | 真偽値 | null | <nuxt-link> プロパティ: Nuxt.js アプリケーションの応答性を向上させるために、リンクがビューポート内に表示されると、Nuxt.js はコード分割されたページを自動的にプリフェッチします。 `prefetch` を `true` または `false` に設定すると、`router.prefetchLinks` のデフォルト値が上書きされます。 |
rel | 文字列 | null | レンダリングされたリンクの 'rel' 属性を設定します。 |
replace | 真偽値 | false | <router-link> プロパティ: replace プロパティを設定すると、クリックされたときに `router.push()` の代わりに `router.replace()` が呼び出されるため、ナビゲーションは履歴レコードを残しません。 |
router-component-name v2.15.0+ | 文字列 | <b-link> プロパティ: BootstrapVue は、`<router-link>` と `<nuxt-link>` を自動的に検出します。 `<router-link>` に基づくサードパーティのリンクコンポーネントを使用する場合は、このプロパティをコンポーネント名に設定します。たとえば、Gridsome を使用している場合は 'g-link' に設定します ( `<router-link>` 特有のプロパティのみがコンポーネントに渡されることに注意してください)。 | |
router-tag | 文字列 | <router-link> プロパティ: レンダリングするタグを指定します。ナビゲーションのためにクリックイベントをリッスンし続けます。 `router-tag` は、最終的にレンダリングされた `<router-link>` の tag プロパティに変換されます。通常はデフォルト値を使用する必要があります。 | |
target | 文字列 | '_self' | レンダリングされたリンクの 'target' 属性を設定します。 |
to | オブジェクト または 文字列 | <router-link> プロパティ: リンクのターゲットルートを示します。クリックされると、to プロパティの値が内部で `router.push()` に渡されるため、値は文字列または Location 記述子オブジェクトのいずれかになります。 |
<b-link>
は <router-link>
または <nuxt-link>
コンポーネント (Nuxt.js を使用している場合) の生成をサポートしています。ルーターリンク (または nuxt リンク) 特有のプロパティの詳細については、ルーターサポート リファレンスセクションを参照してください。