Vue breadcrumbs

Overview

breadcrumbs

Vue breadcrumbs builds on the official vue-router package to provide simple breadcrumbs. Demo

Actions Statusvue2nodenpm versionDependency StatusXO code styleCoveralls status

npm downloadsnpmsize

Support

  • Support SSR
  • Setting parent route without need to actually nest it in children array
  • Customized template
  • Dynamic breadcrumbs
  • Dynamic parent
  • Dynamic label
  • Shorthand labeling (breadcrumb: 'Page Label')
  • Sub-routing

Install

$ npm install vue-2-breadcrumbs

Note: This project is compatible with node v10+

Usage

import Vue from 'vue';
import VueBreadcrumbs from 'vue-2-breadcrumbs';
import App from './App.vue';

Vue.use(VueBreadcrumbs);

Note: After that <Breadcrumbs/> component would be at your disposal.

Meta in router

import Vue from 'vue';
import VueRouter from 'vue-router';

Vue.use(VueRouter);

const router = new VueRouter({
  routes: [
    {
      path: '/',
      name: 'Home',
      component: { template: '<h2>Home</h2>' },
      meta: {
        breadcrumb: 'Home'
      }
    },
    {
      path: '/params',
      name: 'Params',
      component: { template: '<h2>Params</h2>' },
      meta: {
        breadcrumb: routeParams => `route params id: ${routeParams.id}`
      }
    },
    {
      path: '/context',
      name: 'Context',
      component: { template: '<h2>Context</h2>' },
      meta: {
        breadcrumb() {
            const { name } = this.$route;
            return `name "${name}" of context route`;
        }
      }
    },
    {
      path: '/parent',
      component: { template: '<router-view/>' },
      meta: {
        breadcrumb: {
          label: 'Parent to Params',
          parent: 'Params'
        }
      },
      {
        name: 'dynamic-parent',
        path: '/dynamic-parent',
        component: { template: '<h2>Dynamic Parent</h2>' },
        meta: {
          breadcrumb() {
            const { name } = this.$route;

            return {
              label: name,
              parent: 'settings'
            };
          }
        }
    }
  ]
});

Options

An options object can also be passed into the plugin to specify your own template and rendering methods if desired. For example:

import Vue from 'vue';
import VueBreadcrumbs from 'vue-2-breadcrumbs';

Vue.use(VueBreadcrumbs, {
  template:
    '        <nav v-if="$breadcrumbs.length" aria-label="breadcrumb">\n' +
    '            <ol class="breadcrumb">\n' +
    '                <li v-for="(crumb, key) in $breadcrumbs" v-if="crumb.meta.breadcrumb" :key="key" class="breadcrumb-item active" aria-current="page">\n' +
    '                    <router-link :to="{ path: getPath(crumb) }">{{ getBreadcrumb(crumb.meta.breadcrumb) }}</router-link>' +
    '                </li>\n' +
    '            </ol>\n' +
    '        </nav>'
});
Comments
  • Q: Is it possible to change the label of a breadcrumb after page is rendered?

    Q: Is it possible to change the label of a breadcrumb after page is rendered?

    Here is the scenario:

    User clicks on a link to Page B Page B is a parent of Page A

    So the breadcrumb will look like this: Page A > Page B

    But Page B is a page representing a specific resource, so it should be like so: Page A > Resource Name

    The resource name is retrieved via API. I have tried modifying the label via $breadcrumbs and calling $forceUpdate to no avail.

    question 
    opened by francisjyap 13
  • You are using the runtime-only build of Vue.

    You are using the runtime-only build of Vue.

    Hi,

    I was trying out this plugin but never got it to work. Is it still supposed to work with Vue 2.6.10 and Vue Router 3.0.7 ?

    When I include the component I'm getting the following error. "[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build."

    I'm kind of assuming I really should not enable runtimeCompiler to get this to work.

    help wanted perf 
    opened by grasmachien 8
  • Change template inside component

    Change template inside component

    Hi. I want to change template inside my component. The problem is: method getBreadcrumb(crumb.meta.breadcrumb) is not defined on the instance. How I can fix that? example of my code:

    <template id="crumbs">
      <nav v-if="$breadcrumbs.length" class="breadcrumb" aria-label="breadcrumb">
        <ul class="breadcrumb">
          <li v-for="(crumb, key) in $breadcrumbs" v-if="crumb.meta.breadcrumb" :key="key" class="breadcrumb-item active" aria-current="page">
            <router-link :to="{ path: crumb.path }">{{ getBreadcrumb(crumb.meta.breadcrumb) }}</router-link>
          </li>
        </ul>
      </nav>
    </template>
    <script>
    import Vue from 'vue';
    import breadcrumbs from 'vue-2-breadcrumbs';
    
    Vue.use(breadcrumbs, {
      template: '#crumbs'
    });
    
    opened by dlishtvan 8
  • feat: plain span element for last item

    feat: plain span element for last item

    No need to make the last (current node) as clickable. Also for accessibility reasons its bad practice to use span-element for a clickable element.

    This change is semi breaking, since the router link classes never will be added to the element.

    opened by OlofFredriksson 5
  • Possible to render full breadcrumb path?

    Possible to render full breadcrumb path?

    Hi, is it possible for <Breadcrumbs /> to render the full breadcumb path, e.g. Path 1 > Path 2 > Path 3 > Path 4, and not just the current one and the parent?

    bug 
    opened by fipp 5
  • Long path after install

    Long path after install

    The path under node_modules are very long (more than 260 characters), which in windows is a problem. I cannot use this module unless this is fixed. Thanks!.

    C:\rui\MyProject\clientApp\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src\docs\node_modules\vue-2-breadcrumbs\src

    opened by pbenitez 4
  • [fix]: documentation clarification: named routes

    [fix]: documentation clarification: named routes

    Just wanted to say that I spend multiple hours trying to figure out why the plugin was mixing up my route-params. Turns out because I used named routes, which seem to clash with the plugin for some reason.

    This is not really documented, which would have been great for me, and very likely will be for others in the future.

    bug 
    opened by difuoan 4
  • Let breadcrumb texts be dynamic if needed

    Let breadcrumb texts be dynamic if needed

    Hi!

    In order that breadcrumbs can change their texts dynamically, e.g. when changing the display language (i18n), also functions should be allowed as breadcrumb value.

    This feature is fully backwards compatible. It just adds the means to also use functions as values. The README is updated as well to reflect sample usage.

    feat 
    opened by tztz 4
  • Parent property doesn't work

    Parent property doesn't work

    Hi, thanks for your work. I'm not able to work parents feature properly. As I understand when i navigate to route with parent it will find it but nothing happens. Could you please help and explain? children: [ { path: '/', component: ownCategories, name: 'documents', meta: { breadcrumb: 'All' }, }, { path: 'filelist/:categoryId', component: fileList, name: 'fileList', props: true, meta: { breadcrumb(){ const name = this.$route.params.name return {label: name, parent: 'documents'} } } },

    bug 
    opened by VladymyrKarpov 3
  • [feat]: Pass additional params into breadcrumb function

    [feat]: Pass additional params into breadcrumb function

    I like that you allow specifying a function for a route's breadcrumb so that the text can be dynamically generated.

    To expand on that idea, it would be great to have the current route parameters passed into the breadcrumb function so that the consumer could use those params as well.

    For example, if I have a route /customer/:id, I'd like to be able to use the id route parameter to lookup the customer name so that I can display breadcrumbs like this:

    Home > Customers > John Doe

    I'd be happy to submit a pull request for this feature if you'd take it.

    feat 
    opened by gdereese 3
  • fix: breadcrumbs to populate params in matched routes

    fix: breadcrumbs to populate params in matched routes

    Your current breadcrumb library doesn't deal with parameters set in the path of a route. I updated the code so that it will switch the :params with the value from the route.

    bug 
    opened by jesusfreak3 3
  • build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /example/nuxtjs

    build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /example/nuxtjs

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump qs from 6.10.1 to 6.11.0 in /example/nuxtjs

    build(deps): bump qs from 6.10.1 to 6.11.0 in /example/nuxtjs

    Bumps qs from 6.10.1 to 6.11.0.

    Changelog

    Sourced from qs's changelog.

    6.11.0

    • [New] [Fix] stringify: revert 0e903c0; add commaRoundTrip option (#442)
    • [readme] fix version badge

    6.10.5

    • [Fix] stringify: with arrayFormat: comma, properly include an explicit [] on a single-item array (#434)

    6.10.4

    • [Fix] stringify: with arrayFormat: comma, include an explicit [] on a single-item array (#441)
    • [meta] use npmignore to autogenerate an npmignore file
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, has-symbol, object-inspect, tape

    6.10.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [actions] reuse common workflows
    • [Dev Deps] update eslint, @ljharb/eslint-config, object-inspect, tape

    6.10.2

    • [Fix] stringify: actually fix cyclic references (#426)
    • [Fix] stringify: avoid encoding arrayformat comma when encodeValuesOnly = true (#424)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] add note and links for coercing primitive values (#408)
    • [actions] update codecov uploader
    • [actions] update workflows
    • [Tests] clean up stringify tests slightly
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, object-inspect, safe-publish-latest, tape
    Commits
    • 56763c1 v6.11.0
    • ddd3e29 [readme] fix version badge
    • c313472 [New] [Fix] stringify: revert 0e903c0; add commaRoundTrip option
    • 95bc018 v6.10.5
    • 0e903c0 [Fix] stringify: with arrayFormat: comma, properly include an explicit `[...
    • ba9703c v6.10.4
    • 4e44019 [Fix] stringify: with arrayFormat: comma, include an explicit [] on a s...
    • 113b990 [Dev Deps] update object-inspect
    • c77f38f [Dev Deps] update eslint, @ljharb/eslint-config, aud, has-symbol, tape
    • 2cf45b2 [meta] use npmignore to autogenerate an npmignore file
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump loader-utils from 1.4.0 to 1.4.2 in /example/nuxtjs

    build(deps): bump loader-utils from 1.4.0 to 1.4.2 in /example/nuxtjs

    Bumps loader-utils from 1.4.0 to 1.4.2.

    Release notes

    Sourced from loader-utils's releases.

    v1.4.2

    1.4.2 (2022-11-11)

    Bug Fixes

    v1.4.1

    1.4.1 (2022-11-07)

    Bug Fixes

    Changelog

    Sourced from loader-utils's changelog.

    1.4.2 (2022-11-11)

    Bug Fixes

    1.4.1 (2022-11-07)

    Bug Fixes

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump minimatch from 3.0.4 to 3.1.2 in /example/nuxtjs

    build(deps): bump minimatch from 3.0.4 to 3.1.2 in /example/nuxtjs

    Bumps minimatch from 3.0.4 to 3.1.2.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Cannot use custom template when using nuxt

    Cannot use custom template when using nuxt

    hi thank you for the library, i found maybe a bug that in nuxt 2 i cant update the template with the object parameter when registering the plugins,

    here i showed you if i registered without defining a template, Vue.use(VueBreadcrumbs) it is working fine,

    Screen Shot 2022-03-21 at 12 21 54

    but if i add this code

    const template = {
       template: '<div class="breadcrumbs">Custom Navbar</div>',
    }
    
    Vue.use(VueBreadcrumbs, template)
    
    Screen Shot 2022-03-21 at 12 22 19

    notice above image there is function inside a comments that breadcrumb should be located, may i know if i am doing something wrong or this is a bug? thank you

    opened by naufalfarras 1
  • Update breadcrumb from component

    Update breadcrumb from component

    Is it possible to update the breadcrumb from inside the component? Use case is, that I load an article async in the component and I would like to use the article name in the breadcrumb. Is this already possible somehow or would it be a new feature?

    opened by karladler 1
Releases(v0.8.1)
  • v0.8.1(Dec 12, 2022)

    What's Changed

    • Generate new package-lock for newer npm versions by @OlofFredriksson in https://github.com/Scrum/vue-2-breadcrumbs/pull/147
    • Disable pkg-schema validation by @OlofFredriksson in https://github.com/Scrum/vue-2-breadcrumbs/pull/151
    • feat: plain span element for last item by @OlofFredriksson in https://github.com/Scrum/vue-2-breadcrumbs/pull/148

    New Contributors

    • @OlofFredriksson made their first contribution in https://github.com/Scrum/vue-2-breadcrumbs/pull/147

    Full Changelog: https://github.com/Scrum/vue-2-breadcrumbs/compare/v0.8.0...v0.8.1

    Source code(tar.gz)
    Source code(zip)
  • v0.8.0(Apr 16, 2021)

  • v0.7.12(Jan 26, 2021)

  • v0.7.11(Dec 22, 2020)

  • v0.7.10(Oct 12, 2020)

    Fix

    • fix: incorrect resolve multi parents, close #105 ca1831d

    Docs

    • docs: add multi parents, issue, #105 3f40102

    https://github.com/Scrum/vue-2-breadcrumbs/compare/v0.7.9...v0.7.10

    Source code(tar.gz)
    Source code(zip)
  • v0.7.9(Jul 21, 2020)

  • v0.7.8(Jun 30, 2020)

    CI

    • ci: perf run actions ea7d9cb
    • ci: remove coverage script and pkg, close #97 6ed5f87

    https://github.com/Scrum/vue-2-breadcrumbs/compare/v0.7.7...v0.7.8

    Source code(tar.gz)
    Source code(zip)
  • v0.7.7(Jun 25, 2020)

  • v0.7.6(Jun 16, 2020)

  • v0.7.5(Jun 9, 2020)

  • v0.7.4(Jun 8, 2020)

  • v0.7.3(Jun 5, 2020)

    Docs

    • docs: fix header for parent 671db80
    • docs: add ssr support 9d20ea9

    https://github.com/Scrum/vue-2-breadcrumbs/compare/v0.7.2...v0.7.3

    Source code(tar.gz)
    Source code(zip)
  • v0.7.2(Jun 3, 2020)

  • v0.7.1(Jun 1, 2020)

    CI

    • ci: drop windows ccf3cb9
    • ci: change name to Actions Status 6651ac0

    Fix

    • fix: off travis in rules, close #80 6ceb3bb
    • fix: nyc config and migrate to coveralls for github actions, close #79 a174aa3

    Docs

    • docs: update action badges name 2872661
    • docs: update github actions badges 6a148ba
    • docs: update description component name 208dddc

    https://github.com/Scrum/vue-2-breadcrumbs/compare/v0.7.0...v0.7.1

    Source code(tar.gz)
    Source code(zip)
  • v0.7.0(Jun 1, 2020)

    Feat

    • feat: set route parent, close #76 9c2396a

    Perf

    • perf: drop use template for component 342fd2a

    Docs

    • docs: add feat set parent 978bdb8

    https://github.com/Scrum/vue-2-breadcrumbs/compare/v0.6.3...v0.7.0

    Source code(tar.gz)
    Source code(zip)
  • v0.6.3(May 18, 2020)

    Perf

    • perf: add declare breadcrumbs a277a28
    • perf: rewrite to declarative, close #64 6f8a4ff

    Docs

    • docs: rebuild bundle 3a15c99
    • docs: update config daee189
    • docs: rebuild bunbdle 19ac9f0
    • docs: perf env 2ba3565
    • docs: rebuild 119d186
    • docs: rebuild 599a989
    • docs: rever history mod and on runtimeCompiler 45a7d72

    Build

    • build: add dom iterable 7b6a543

    Merge

    • Merge pull request #73 from Scrum/milestone-0.6.2 1d22a6f

    https://github.com/Scrum/vue-2-breadcrumbs/compare/v0.6.2...v0.6.3

    Source code(tar.gz)
    Source code(zip)
  • v0.6.2(May 14, 2020)

    Docs

    • docs: rebuild 92d4c7e

    Fix

    • fix: switch to hash mode 5140f11

    Merge

    • Merge pull request #72 from Scrum/milestone-0.6.1 527cf2a

    https://github.com/Scrum/vue-2-breadcrumbs/compare/v0.6.1...v0.6.2

    Source code(tar.gz)
    Source code(zip)
  • v0.6.1(May 14, 2020)

    Docs

    • docs: rebuild 5144f62
    • docs: rebuild 229a84b
    • docs: fix public path 39f4b97

    Merge

    • Merge pull request #71 from Scrum/milestone-0.6.0 3ff0537

    https://github.com/Scrum/vue-2-breadcrumbs/compare/v0.6.0...v0.6.1

    Source code(tar.gz)
    Source code(zip)
  • v0.6.0(May 14, 2020)

    Feat

    • feat: migrate to TS, close #70 bc77070

    Perf

    • perf: update callback type 3b5ce89

    Docs

    • docs: update demo b410093
    • docs: update be1226d
    • docs: update demo and builder demo 454bd6f

    CI

    • ci: drop support old node 4cd9327

    test

    • test: fix after migrate to class 977b3f8
    • test: fix after update deps 92274e1

    Build

    • build: update dep dev bb83254
    • build: add script build docs 60cc1a4
    • build: update rules d9ee081
    • build: not used dir dist c5c579c
    • build: update after migrate to TS 93e22d5
    • build: update dep dev d4f9141
    • build(deps): bump handlebars from 4.1.2 to 4.5.3 6838d73

    Merge

    • Merge pull request #68 from Scrum/dependabot/npm_and_yarn/handlebars-4.5.3 2901275
    • Merge pull request #67 from Scrum/milestone-0.5.2 4230246

    https://github.com/Scrum/vue-2-breadcrumbs/compare/v0.5.2...v0.6.0

    Source code(tar.gz)
    Source code(zip)
  • v0.5.2(Nov 21, 2019)

    Build

    • build: bundle 93b2425
    • build: update depdev dafef7f
    • build: move config to file cd39a59
    • build: add funding field for npm 559a05f
    • build(deps): bump mixin-deep from 1.3.1 to 1.3.2 4fb7e9a
    • build(deps): bump eslint-utils from 1.3.1 to 1.4.2 b79f3f1
    • build: Create funding.yml ebd846f
    • build(deps): bump lodash.template from 4.4.0 to 4.5.0 dd6f8f0

    Docs

    • docs: prettier arg 27673fc
    • docs: perf usege, close #63 dd9d373
    • docs: fix badges 0905dae
    • docs: change url to demo page f14fa5f

    Merge

    • Merge pull request #66 from Scrum/dependabot/npm_and_yarn/mixin-deep-1.3.2 c7e55d3
    • Merge pull request #65 from Scrum/dependabot/npm_and_yarn/eslint-utils-1.4.2 d03fab1
    • Merge pull request #62 from Scrum/dependabot/npm_and_yarn/lodash.template-4.5.0 5c7688e
    • Merge pull request #61 from Scrum/milestone-0.5.1 eba6fec

    https://github.com/Scrum/vue-2-breadcrumbs/compare/v0.5.1...v0.5.2

    Source code(tar.gz)
    Source code(zip)
  • v0.5.1(Jun 24, 2019)

    Build

    • build: bundle 793cdd6
    • build: enabled terser be9cc26
    • build: change main file 2152ae6
    • build: bundle ec0329a
    • build: change to new build system 5d36e13
    • build: made configs from package 6ffae4e
    • build: add src docs ignore 4b01ff8
    • build(deps): bump handlebars from 4.0.12 to 4.1.2 ba83f42
    • build(deps): bump js-yaml from 3.9.1 to 3.13.1 2891c3c
    • build(deps): bump extend from 3.0.1 to 3.0.2 ad66243
    • build(deps): bump lodash from 4.17.4 to 4.17.11 7133b08

    Docs

    • docs: update breadcrumbs name dcefeb2
    • docs: small update 1b93d4d
    • docs: add demo page 20ad120

    Fix

    • fix: named routes close #55 cd41adc
    • fix: error on ie 11, close #49 36a5638

    CI

    • ci: drop support old node ddf9248

    Merge

    • Merge remote-tracking branch 'origin/master' into milestone-0.5.1 8dcda23
    • Merge pull request #60 from Scrum/dependabot/npm_and_yarn/handlebars-4.1.2 ab932ab
    • Merge pull request #59 from Scrum/dependabot/npm_and_yarn/js-yaml-3.13.1 0ad4378
    • Merge pull request #58 from Scrum/dependabot/npm_and_yarn/extend-3.0.2 0f423fa
    • Merge pull request #57 from Scrum/dependabot/npm_and_yarn/lodash-4.17.11 d5c82b3
    • Merge pull request #54 from Scrum/milestone-0.5.0 899cb1c

    Refactor

    • refactor: small ) a13100f

    Perf

    • perf: add dist for browser e48e129

    Test

    • test: add simple test, close #3 56ecd05

    https://github.com/Scrum/vue-2-breadcrumbs/compare/v0.5.0...vpatch

    Source code(tar.gz)
    Source code(zip)
  • v0.5.0(Feb 6, 2019)

  • v0.4.2(Jan 29, 2019)

  • v0.4.0(Jul 26, 2018)

  • v0.3.0(Apr 29, 2018)

  • v0.2.4(Apr 21, 2018)

  • v0.2.3(Apr 14, 2018)

Owner
Ivan Demidov
🇷🇺 Frontend Web Developer
Ivan Demidov
Breadcrumbs plugin for Vue.js 2 framework that allows to select parent route in route meta object with no need of sub-routing

vue-2-crumbs Breadcrumbs plugin for Vue.js 2 framework allows to select parent route in route meta object with no need of sub-routing. Features: Setti

Kirill 36 Jun 14, 2022
Routing and navigation for your Vue SPA. Vue 单页应用导航管理器

vue-page-stack English | 简体中文 A Vue SPA navigation manager,cache the UI in the SPA like a native application, rather than destroy it. Example preview

hezf 583 Jan 9, 2023
vue navigation manager

vue-nav The library is a navigation manager, it is similar to native mobile app. require vue 2.x and vue-router 2.x. 中文文档 Function support cache last

nearspears 63 Sep 12, 2022
Vue.js plugin for PhotoEditor SDK

vue-pesdk PhotoEditor SDK Vue.js wrapper ?? Note PhotoEditor SDK is a product of img.ly GmbH. In order to use PhotoEditor SDK inside one of your produ

img.ly 26 Apr 14, 2022
Simple page-by-page navigation for Vue.js based on your html templates with ssr support

Simple page-by-page navigation for Vue.js based on your html templates with ssr support

Denis 2 Jun 3, 2021
Vue bottom navigation

vue-bottom-navigation Table of Contents Demo Installation Usage Constructor Options License Demo Demo Installation # npm $ npm install bottom-navigat

imanmalekian31 63 Jan 8, 2023
Vue breadcrumbs

breadcrumbs Vue breadcrumbs builds on the official vue-router package to provide simple breadcrumbs. Demo Support Support SSR Setting parent route wit

Ivan Demidov 96 Dec 14, 2022
Breadcrumbs plugin for Vue.js 2 framework that allows to select parent route in route meta object with no need of sub-routing

vue-2-crumbs Breadcrumbs plugin for Vue.js 2 framework allows to select parent route in route meta object with no need of sub-routing. Features: Setti

Kirill 36 Jun 14, 2022
Breadcrumbs plugin for Vue.js 2 framework that allows to select parent route in route meta object with no need of sub-routing

Breadcrumbs plugin for Vue.js 2 framework that allows to select parent route in route meta object with no need of sub-routing.

Newway 0 Apr 20, 2018
🚀🚀🚀vue3,vue3.0,vue,vue3.x,vue.js,vue后台管理,admin,vue-admin,vue-element-admin,ant-design,vue-admin-beautiful-pro,vab admin pro,vab admin plus主线版本基于element-plus、element-ui、ant-design-vue三者并行开发维护,同时支持电脑,手机,平板,切换分支查看不同的vue版本,element-plus版本已发布(vue3,vue3.0,vue,vue3.x,vue.js)

??????vue3,vue3.0,vue,vue3.x,vue.js,vue后台管理,admin,vue-admin,vue-element-admin,ant-design,vue-admin-beautiful-pro,vab admin pro,vab admin plus主线版本基于element-plus、element-ui、ant-design-vue三者并行开发维护,同时支持电脑,手机,平板,切换分支查看不同的vue版本,element-plus版本已发布(vue3,vue3.0,vue,vue3.x,vue.js)

good luck 13.4k Jan 1, 2023
An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack.

The boilerplate for making electron applications built with vue (pretty much what it sounds like). Overview The aim of this project is to remove the n

Greg Holguin 15.2k Jan 4, 2023
🚀🚀🚀Vue3,Vue3.0,Vue,Vue3.x,Vuex,Typescript,TSX,ts,vue后台管理,admin,vue-admin,vue3-admin,vue-element-admin,iooc-admin,iooc-vue-admin主线版本基于element-plus、Typescript开发维护.集成CRUD,JsonSchema、大量节省业务代码.

iooc-admin(element-plus) 演示地址(数据库五分钟重置一次) ⚡️ vue3.x + element-plus + TypeScript ⚡️ vue3.x + element-plus + TypeScript (视频) 项目地址 ⚡️ vue3.x + element-pl

Jacking 51 Jun 20, 2021
Vue 2.0 blog template, includes vue-blog-template, vue-blog-admin, vue-blog-h5, node-server-api, remember to star

简介 vue-blog-template 是基于vue2.0,包含了vue-blog-template(PC版)、vue-blog-h5(H5版)、vue-blog-admin(blog后台管理系统)、node-server-api(blog服务端API),用于个人博客的开发和管

Jason Chen 25 Dec 2, 2022
Example app for using Feathers with Vue 2.0. It includes authentication, vue-router, vue-infinite-loading and roles.

Feathers and Vue 2.0 Blog Admin Demo This demo app shows how to use Feathers.js with Vue 2.0. It includes using authentication, vue-router and roles.

Jeff McMorris 72 Mar 24, 2021
vue3-qr-reader - A Vue 3 QR reader component. Refactor vue-qrcode-reader for vue 3 compatibility.

vue3-qr-reader Vue 3 qr reader. Credit to: vue-qrcode-reader refactor for vue 3. Demo Demo Demo Code Install yarn add vue3-qr-reader npm i --save vue3

null 70 Jan 2, 2023
A Vue, TypeScript ready boilerplate using class-style components, vue plugin options, webpack & vue-cli.

Vuets A Vue, TypeScript ready boilerplate using class-style components Usage # Download vue-cli and Vuets template npm i -g vue-cli vue init akiralain

Akira Laine 24 Apr 27, 2022
A Complete Single Page Application using Vue, Vue Router, Bootstrap-Vue, Vuex and all....

Vue-CRUD Application A Complete Single Page Application (SPA) or Product CRUD Application using Vue 3, Vue Router, Vue-Pagination, Searching, Sweet Al

Maniruzzaman Akash 56 Dec 25, 2022
🎩 Vue Demi is a developing utility allows you to write Universal Vue Libraries for Vue 2 & 3

?? Vue Demi (half in French) is a developing utility allows you to write Universal Vue Libraries for Vue 2 & 3

VueUse 2.1k Jan 1, 2023
Revue Draggable - Make your Vue components draggable, Supports Vue 2 and Vue 3

Revue Draggable - Make your Vue components draggable, Supports Vue 2 and Vue 3

Braks 113 Dec 26, 2022