Breadcrumb update href with a tag
This commit is contained in:
parent
924ce5e53e
commit
32a174366c
3 changed files with 5 additions and 4 deletions
|
@ -7,8 +7,8 @@
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<Breadcrumb separator="<b class='demo-breadcrumb-separator'>=></b>">
|
<Breadcrumb separator="<b class='demo-breadcrumb-separator'>=></b>">
|
||||||
<Breadcrumb-item to="/">Home4</Breadcrumb-item>
|
<Breadcrumb-item to="/button">Home4</Breadcrumb-item>
|
||||||
<Breadcrumb-item :to="{name: 'user', params: { userId: 123 }}">Components</Breadcrumb-item>
|
<Breadcrumb-item :to="{name: 'icon', params: { userId: 123 }}">Components</Breadcrumb-item>
|
||||||
<Breadcrumb-item>Breadcrumb</Breadcrumb-item>
|
<Breadcrumb-item>Breadcrumb</Breadcrumb-item>
|
||||||
</Breadcrumb>
|
</Breadcrumb>
|
||||||
<Breadcrumb separator="">
|
<Breadcrumb separator="">
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<span>
|
<span>
|
||||||
<a v-if="to" :class="linkClasses" @click="handleClick">
|
<a v-if="to" :href="linkUrl" :class="linkClasses" @click.prevent="handleClick">
|
||||||
<slot></slot>
|
<slot></slot>
|
||||||
</a>
|
</a>
|
||||||
<span v-else :class="linkClasses">
|
<span v-else :class="linkClasses">
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
export default {
|
export default {
|
||||||
computed: {
|
computed: {
|
||||||
linkUrl () {
|
linkUrl () {
|
||||||
|
const type = typeof this.to;
|
||||||
|
return type === 'string' ? this.to : null;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
Loading…
Add table
Reference in a new issue