|
| 1 | +<script setup> |
| 2 | +import {BreadcrumbComponent as EjsBreadcrumb, |
| 3 | +ItemsDirective as EBreadcrumbItems, ItemDirective as EBreadcrumbItem |
| 4 | +} from '@syncfusion/ej2-vue-navigations'; |
| 5 | +
|
| 6 | +const beforeItemRenderHandler = (args) => { |
| 7 | + if(args.element.children[0]) { |
| 8 | + args.element.children[0].target = "_blank"; |
| 9 | + } |
| 10 | +} |
| 11 | +const separatorTemplate = '<span class="e-bicons e-arrow"></span>'; |
| 12 | +
|
| 13 | +</script> |
| 14 | + |
| 15 | +<template> |
| 16 | +<ejs-breadcrumb :beforeItemRender="beforeItemRenderHandler" |
| 17 | +enableActiveItemNavigation="true" maxItems="3" |
| 18 | +overflowMode="Collapsed" :separatorTemplate="separatorTemplate" |
| 19 | +:enableNavigation="false"> |
| 20 | + <e-breadcrumb-items> |
| 21 | + <e-breadcrumb-item text='Home' |
| 22 | + url='https://ej2.syncfusion.com/documentation/breadcrumb/introduction'></e-breadcrumb-item> |
| 23 | + <e-breadcrumb-item text='Breadcrumb' |
| 24 | + url='https://ej2.syncfusion.com/documentation/breadcrumb/getting-started'></e-breadcrumb-item> |
| 25 | + <e-breadcrumb-item text='Icons' |
| 26 | + url='https://ej2.syncfusion.com/documentation/breadcrumb/icons'></e-breadcrumb-item> |
| 27 | + <e-breadcrumb-item text='Navigations' |
| 28 | + url='https://ej2.syncfusion.com/documentation/breadcrumb/navigation'></e-breadcrumb-item> |
| 29 | + <e-breadcrumb-item text='Overflow' |
| 30 | + url='https://ej2.syncfusion.com/documentation/breadcrumb/overflow'></e-breadcrumb-item> |
| 31 | + </e-breadcrumb-items> |
| 32 | +</ejs-breadcrumb> |
| 33 | +</template> |
| 34 | + |
| 35 | +<style> |
| 36 | +@import "../node_modules/@syncfusion/ej2-base/styles/material.css"; |
| 37 | +@import "../node_modules/@syncfusion/ej2-navigations/styles/material.css"; |
| 38 | +@font-face { |
| 39 | + font-family: 'e-bicons'; |
| 40 | + src: |
| 41 | + url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'); |
| 42 | + font-weight: normal; |
| 43 | + font-style: normal; |
| 44 | +} |
| 45 | +.e-arrow:before { |
| 46 | + content: "\e706"; |
| 47 | + font-weight: 800; |
| 48 | + font-size: 9px; |
| 49 | +} |
| 50 | +.e-bicons { |
| 51 | + font-family: 'e-bicons' !important; |
| 52 | + font-size: 14px; |
| 53 | +} |
| 54 | +.e-breadcrumb .e-breadcrumb-separator+.e-breadcrumb-separator { |
| 55 | + padding-left: 0; |
| 56 | + margin-left: -8px; |
| 57 | +} |
| 58 | +.e-bicons.e-arrow { |
| 59 | + margin-top: -2px; |
| 60 | +} |
| 61 | + |
| 62 | +</style> |
0 commit comments