UNPKG

vue2-breadcrumbs

Version:

Breadcrumbs for vue.js fork from samturrell/vue-breadcrumbs

6 lines 849 B
/*! * vue-breadcrumbs v0.3.1 * (c) 2016 Sam Turrell * Released under the MIT License. */ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.VueBreadcrumbs=t()}(this,function(){"use strict";function e(e){arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.defineProperties(e.prototype,{$breadcrumbs:{get:function(){for(var e=[],t=0;t<this.$route.matched.length;t++)this.$route.matched[t].meta&&this.$route.matched[t].meta.breadcrumb&&e.push(this.$route.matched[t]);return e}}}),e.component("breadcrumbs",{template:'<nav class="breadcrumbs" v-if="$breadcrumbs.length"> <ul> <li v-for="(crumb, i) in $breadcrumbs"> <router-link :to=" { path: crumb.path }">{{ crumb.meta.breadcrumb }}</router-link> </li> </ul> </nav>'})}return e.version="0.3.1",e});