Breadcrumb
Introduction
The Breadcrumb component is used to display the current page's position within the system hierarchy. mengyue-components has encapsulated this component and conducted vitest testing. You can use <MYBreadcrumb></MYBreadcrumb> or <MYBreadcrumb /> to implement a breadcrumb component.
Basic Usage
Basic Breadcrumb
Use the separator prop to customize the separator.
Code Demo
<template>
<MYBreadcrumb separator='/'>
<MYBreadcrumb-item :to='{ path: '/' }'>Homepage</MYBreadcrumb-item>
<MYBreadcrumb-item>Promotion Management</MYBreadcrumb-item>
<MYBreadcrumb-item>Promotion List</MYBreadcrumb-item>
<MYBreadcrumb-item>Promotion Detail</MYBreadcrumb-item>
</MYBreadcrumb>
</template>展开代码
Custom Separator
You can use any character as the separator.
Code Demo
<template>
<MYBreadcrumb separator='>'>
<MYBreadcrumb-item :to='{ path: '/' }'>Home</MYBreadcrumb-item>
<MYBreadcrumb-item>User Management</MYBreadcrumb-item>
<MYBreadcrumb-item>User List</MYBreadcrumb-item>
<MYBreadcrumb-item>User Details</MYBreadcrumb-item>
</MYBreadcrumb>
</template>展开代码
API Reference
Breadcrumb Props
| Parameter | Description | Type | Options | Default |
|---|---|---|---|---|
| separator | Separator | string | — | '/' |
| separatorIcon | Custom separator icon | object | function | — | null |
BreadcrumbItem Props
| Parameter | Description | Type | Options | Default |
|---|---|---|---|---|
| to | Route navigation object | object | — | null |
| replace | Whether to use replace for route navigation | boolean | — | false |
Type Definitions
typescript
interface BreadcrumbProps {
separator?: string;
separatorIcon?: Object | Function;
}
interface BreadcrumbItemProps {
to?: Object;
replace?: boolean;
}1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9