27 lines
448 B
Plaintext
27 lines
448 B
Plaintext
<script lang="ts">
|
|
export default {
|
|
name: "LayBreadcrumb",
|
|
};
|
|
</script>
|
|
|
|
<script setup lang="ts">
|
|
import "./index.less";
|
|
import { provide, withDefaults } from "vue";
|
|
|
|
export interface BreadcrumbProps {
|
|
separator?: string;
|
|
}
|
|
|
|
const props = withDefaults(defineProps<BreadcrumbProps>(), {
|
|
separator: "/",
|
|
});
|
|
|
|
provide("separator", props.separator);
|
|
</script>
|
|
|
|
<template>
|
|
<span class="layui-breadcrumb">
|
|
<slot></slot>
|
|
</span>
|
|
</template>
|