Skip to content

Commit 3a5baa2

Browse files
committed
feat: PageHeader自定义图标
1 parent 70580cd commit 3a5baa2

File tree

3 files changed

+21
-3
lines changed

3 files changed

+21
-3
lines changed

src/lib/page-header/index.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ const props = defineProps({
3131
const emits = defineEmits(["back"]);
3232
3333
const handleBack = () => {
34-
emits('back')
35-
}
34+
emits("back");
35+
};
3636
</script>
3737
<script lang="ts">
3838
export default {
@@ -60,6 +60,7 @@ export default {
6060
height: 100%;
6161
display: flex;
6262
align-items: center;
63+
margin-right: 5px;
6364
}
6465
}
6566
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<preview>自定义图标</preview>
2+
<template>
3+
<jw-page-header
4+
content="detail"
5+
@back="goBack"
6+
:icon="ArrowBackIosNewOutlined"
7+
/>
8+
</template>
9+
10+
<script setup lang="ts">
11+
import { ArrowBackIosNewOutlined } from "@vicons/material";
12+
const goBack = () => {
13+
console.log("go back");
14+
};
15+
</script>

src/views/doc/page-header/index.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@
33
<h1>Page Header 页头</h1>
44
<p>如果页面的路径比较简单,推荐使用页头组件而非面包屑组件。</p>
55
<div class="preview-wrapper">
6-
<Preview :component="PageHeaderPreview1"/>
6+
<Preview :component="PageHeaderPreview1" />
7+
<Preview :component="PageHeaderPreview2" />
78
</div>
89
</div>
910
</template>
1011

1112
<script setup lang="ts">
1213
import Preview from "@/components/Preview.vue";
1314
import PageHeaderPreview1 from "./PageHeaderPreview1.preview.vue";
15+
import PageHeaderPreview2 from "./PageHeaderPreview2.preview.vue";
1416
import PrevAndNext from "@/components/PrevAndNext.vue";
1517
import Doc from "@/components/Doc.vue";
1618
</script>

0 commit comments

Comments
 (0)