Breadcrumb update href with a tag

This commit is contained in:
梁灏 2018-06-20 17:16:38 +08:00
parent 924ce5e53e
commit 32a174366c
3 changed files with 5 additions and 4 deletions

View file

@ -7,8 +7,8 @@
<template>
<div>
<Breadcrumb separator="<b class='demo-breadcrumb-separator'>=></b>">
<Breadcrumb-item to="/">Home4</Breadcrumb-item>
<Breadcrumb-item :to="{name: 'user', params: { userId: 123 }}">Components</Breadcrumb-item>
<Breadcrumb-item to="/button">Home4</Breadcrumb-item>
<Breadcrumb-item :to="{name: 'icon', params: { userId: 123 }}">Components</Breadcrumb-item>
<Breadcrumb-item>Breadcrumb</Breadcrumb-item>
</Breadcrumb>
<Breadcrumb separator="">

View file

@ -1,6 +1,6 @@
<template>
<span>
<a v-if="to" :class="linkClasses" @click="handleClick">
<a v-if="to" :href="linkUrl" :class="linkClasses" @click.prevent="handleClick">
<slot></slot>
</a>
<span v-else :class="linkClasses">

View file

@ -1,7 +1,8 @@
export default {
computed: {
linkUrl () {
const type = typeof this.to;
return type === 'string' ? this.to : null;
}
},
methods: {