UNPKG

bootstrap-vue

Version:

Quickly integrate Bootstrap 4 components with Vue.js

52 lines (34 loc) 1.32 kB
# Links > Use Bootstrap-Vue’s custom `b-link` component for generating a standard `<a>` link or `<router-link>`. `<b-link>` supports the `disabled` state and `click` event propagation. `<b-link>` is the building block for most Bootstrap-Vue components that offer link functionality. ```html <div> <b-link href="#foo">Link</b-link> </div> <!-- link-example.vue --> ``` ## Link type By specifying a value in the `href` prop, a standard link (`<a>`) element will be rendered. To generate a `<router-link>` instead, specify the route location via the `to` prop. Router links support various additional props. Refer to the [Router support](/docs/reference/router-links) reference section for details. ## Link disabled state Disable link functionality by setting the `disabled` prop to true. ```html <div> <b-link href="#foo" disabled>Disabled Link</b-link> </div> <!-- link-disabled.vue --> ``` Disabling a link will set the Bootstrap V4 `.disabled` class on the link as well as handles stoping event propegation and preventing the default action from occuring. **Note:** Boostrap V4 CSS currently does not style disbled links differently than non-disabled links. You can use hte following custom CSS to style disabled links: ```css a.disabled { pointer-events: none; } ``` ## Component Reference