Skip to content

Commit 3961c01

Browse files
committed
feat: 添加Message路由
1 parent e38e3ed commit 3961c01

File tree

6 files changed

+53
-5
lines changed

6 files changed

+53
-5
lines changed

src/lib/message/index.ts

Whitespace-only changes.

src/lib/message/index.vue

Whitespace-only changes.

src/router/doc-routes.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import SwitchDoc from "@/views/doc/switch/index.vue";
2727

2828
import AlertDoc from "@/views/doc/alert/index.vue";
2929
import DialogDoc from "@/views/doc/dialog/index.vue";
30+
import MessageDoc from "@/views/doc/message/index.vue";
3031

3132
import AffixDoc from "@/views/doc/affix/index.vue";
3233
import BacktopDoc from "@/views/doc/backtop/index.vue";
@@ -64,6 +65,7 @@ const docMenus = {
6465
反馈组件: [
6566
{ path: "alert", component: AlertDoc, name: "提示 Alert" },
6667
{ path: "dialog", component: DialogDoc, name: "对话框 Dialog" },
68+
{ path: "message", component: MessageDoc, name: "信息 Message" },
6769
],
6870
导航组件: [
6971
{ path: "affix", component: AffixDoc, name: "固钉 Affix" },

src/views/doc/alert/AlertPreview5.preview.vue

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,40 @@
11
<preview>可以关闭</preview>
22
<template>
3-
<jw-alert title="Default 类型" closeable>
3+
<jw-alert title="Default 类型" closeable description="这是一段描述">
44
<template #icon>
55
<jw-icon class="jw-alert-icon" :size="22">
66
<IosAirplane />
77
</jw-icon>
88
</template>
99
</jw-alert>
10-
<jw-alert title="Info 类型" type="info" show-icon closeable />
11-
<jw-alert title="Success 类型" type="success" show-icon closeable />
12-
<jw-alert title="Warning 类型" type="warning" show-icon closeable />
13-
<jw-alert title="Error 类型" type="error" show-icon closeable />
10+
<jw-alert
11+
title="Info 类型"
12+
type="info"
13+
show-icon
14+
closeable
15+
description="这是一段描述"
16+
/>
17+
<jw-alert
18+
title="Success 类型"
19+
type="success"
20+
show-icon
21+
closeable
22+
description="这是一段描述"
23+
/>
24+
<jw-alert
25+
title="Warning 类型"
26+
type="warning"
27+
show-icon
28+
closeable
29+
description="这是一段描述"
30+
/>
31+
<jw-alert
32+
title="Error 类型"
33+
type="error"
34+
show-icon
35+
closeable
36+
description="这是一段描述"
37+
/>
1438
</template>
1539
<script setup lang="ts">
1640
import { IosAirplane } from "@vicons/ionicons4";
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<preview>基础使用</preview>
2+
<template>message</template>
3+
4+
<script setup lang="ts"></script>
5+
6+
<style scoped></style>

src/views/doc/message/index.vue

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<template>
2+
<div class="message-doc-wrapper">
3+
<h1>消息提示</h1>
4+
<p>(一般是)从浏览器顶部降下来的神谕。</p>
5+
<div class="preview-wrapper">
6+
<Preview :component="MessagePreview1" />
7+
</div>
8+
</div>
9+
</template>
10+
11+
<script setup lang="ts">
12+
import Preview from "@/components/Preview";
13+
import MessagePreview1 from "./MessagePreview1.preview.vue";
14+
</script>
15+
16+
<style scoped></style>

0 commit comments

Comments
 (0)