Commit 32a174366c2000eef69bc7834e4062212a93a845
1 parent
924ce5e5
Breadcrumb update href with a tag
Showing
3 changed files
with
5 additions
and
4 deletions
Show diff stats
examples/routers/breadcrumb.vue
@@ -7,8 +7,8 @@ | @@ -7,8 +7,8 @@ | ||
7 | <template> | 7 | <template> |
8 | <div> | 8 | <div> |
9 | <Breadcrumb separator="<b class='demo-breadcrumb-separator'>=></b>"> | 9 | <Breadcrumb separator="<b class='demo-breadcrumb-separator'>=></b>"> |
10 | - <Breadcrumb-item to="/">Home4</Breadcrumb-item> | ||
11 | - <Breadcrumb-item :to="{name: 'user', params: { userId: 123 }}">Components</Breadcrumb-item> | 10 | + <Breadcrumb-item to="/button">Home4</Breadcrumb-item> |
11 | + <Breadcrumb-item :to="{name: 'icon', params: { userId: 123 }}">Components</Breadcrumb-item> | ||
12 | <Breadcrumb-item>Breadcrumb</Breadcrumb-item> | 12 | <Breadcrumb-item>Breadcrumb</Breadcrumb-item> |
13 | </Breadcrumb> | 13 | </Breadcrumb> |
14 | <Breadcrumb separator=""> | 14 | <Breadcrumb separator=""> |
src/components/breadcrumb/breadcrumb-item.vue
1 | <template> | 1 | <template> |
2 | <span> | 2 | <span> |
3 | - <a v-if="to" :class="linkClasses" @click="handleClick"> | 3 | + <a v-if="to" :href="linkUrl" :class="linkClasses" @click.prevent="handleClick"> |
4 | <slot></slot> | 4 | <slot></slot> |
5 | </a> | 5 | </a> |
6 | <span v-else :class="linkClasses"> | 6 | <span v-else :class="linkClasses"> |