Appearance
useBreadcrumbs ​
Definition ​
Composable for breadcrumbs management. Read the guide.
It's recommended to use getCategoryBreadcrumbs for category breadcrumbs.
Basic usage ​
ts
const { breadcrumbs, clearBreadcrumbs } = useBreadcrumbs(newBreadcrumbs);
Signature ​
ts
export function useBreadcrumbs(
newBreadcrumbs?: Breadcrumb[],
): UseBreadcrumbsReturn
Parameters ​
Name | Type | Description |
---|---|---|
newBreadcrumbs | Array<Breadcrumb> |
Return type ​
See UseBreadcrumbsReturn
ts
export type UseBreadcrumbsReturn = {
/**
* Clear breadcrumbs store
*/
clearBreadcrumbs(): void;
/**
* List of breadcrumbs
*/
breadcrumbs: ComputedRef<Breadcrumb[]>;
};
Properties ​
Name | Type | Description |
---|---|---|
breadcrumbs | ComputedRef<Array<Breadcrumb>> | List of breadcrumbs |
Methods ​
Name | Type | Description |
---|---|---|
clearBreadcrumbs | void | Clear breadcrumbs store |
Usage ​
vue
<script setup lang="ts">
useBreadcrumbs([
{
name: "Home",
path: "/",
},
{
name: "Top sellers",
path: "/top-sellers",
},
]);
</script>