钟神秀 | ZSX's Blog

Back

自己添加的一些组件的测试Blur image
机器人
ZSX's AI Summary
ZSX's AI
文章主要介绍了几种不同的组件,包括LinkWithIcon、Badge、Poetry、Alert、Chat、Folding、Pic和MediumZoom以及Quote。这些组件各自具有独特的功能和用法,例如LinkWithIcon用于添加自定义图标链接,Badge用于显示超链接的徽章,Poetry用于展示诗歌,Alert用于显示提示框,Chat用于实现聊天功能,Folding用于折叠面板内容,Pic用于展示图片,MediumZoom用于放大图片,Quote用于引用文本。此外,还介绍了如何通过使用这些组件来创建复杂的用户界面和交互体验。
本摘要由AI生成,仅供参考,内容准确性请以原文为准

LinkWithIcon 组件测试#

这是一个测试文档,用于演示 LinkWithIcon 组件的功能。

基本使用#

GitHub Twitter YouTube B站 知乎

自定义图标#

使用 GitHub 图标的示例链接 使用 Twitter 图标的示例链接 使用 YouTube 图标的示例链接

自定义颜色和大小#

GitHub (自定义颜色和大小) Twitter (自定义颜色和大小)

自定义类名#

GitHub (自定义类名)

Badge 组件测试#

基本用法#

示例徽章

超链接功能测试#

基本文本徽章带链接#

GitHubGitHub TwitterTwitter GoogleGoogle

GitHub 链接(自动显示头像)#

GitHub UserGitHub User AstroAstro

自定义图片徽章带链接#

自定义图片链接自定义图片链接 随机图片链接随机图片链接

方形徽章带链接#

方形链接徽章方形链接徽章 GitHub 方形GitHub 方形

圆形徽章带链接#

圆形链接徽章圆形链接徽章 Twitter 圆形Twitter 圆形

外部链接强制标记#

内部链接 外部链接外部链接

纯图标链接徽章#

badge icon badge icon badge icon

Poetry 诗歌组件测试#

基本用法#

床前明月光, 疑是地上霜。 举头望明月, 低头思故乡。

带标题和作者#

静夜思

李白

床前明月光, 疑是地上霜。 举头望明月, 低头思故乡。

完整示例#

将进酒

李白

君不见黄河之水天上来,奔流到海不复回。 君不见高堂明镜悲白发,朝如青丝暮成雪。 人生得意须尽欢,莫使金樽空对月。 天生我材必有用,千金散尽还复来。 烹羊宰牛且为乐,会须一饮三百杯。 岑夫子,丹丘生,将进酒,杯莫停。 与君歌一曲,请君为我倾耳听。 钟鼓馔玉不足贵,但愿长醉不复醒。 古来圣贤皆寂寞,惟有饮者留其名。 陈王昔时宴平乐,斗酒十千恣欢谑。 主人何为言少钱,径须沽取对君酌。 五花马,千金裘,呼儿将出换美酒,与尔同销万古愁。

《全唐诗》卷一百六十四

Alert 提示组件测试#

基本用法#

提醒
这是一个默认类型的提示框

不同类型的提示框#

提醒
这是一个提示类型的提示框
信息
这是一个信息类型的提示框
问题
这是一个问题类型的提示框
警告
这是一个警告类型的提示框
错误
这是一个错误类型的提示框

带自定义标题的提示框#

自定义标题
这是一个带自定义标题的提示框
注意事项
这是一个带自定义标题的警告提示框

带卡片样式的提示框#

提醒
这是一个带卡片样式的提示框
信息卡片
这是一个带卡片样式和自定义标题的信息提示框

带扁平样式的提示框#

提醒
这是一个带扁平样式的提示框
错误信息
这是一个带扁平样式和自定义标题的错误提示框

带自定义内容的提示框#

多行内容

这是第一行内容

这是第二行内容

  • 列表项一
  • 列表项二
  • 列表项三

带自定义图标和颜色的提示框#

提醒
这是一个带自定义图标和颜色的提示框
自定义样式
这是一个带自定义图标、颜色和标题的提示框

Chat 聊天组件测试#

基本用法#

张三

你好!

你好,张三!

张三

今天天气怎么样?

今天天气很好,阳光明媚!

Markdown 渲染#

李四

你会使用 Markdown 吗?

当然会!

这是一个 标题,这是 粗体 文本,这是 斜体 文本。

  • 列表项 1
  • 列表项 2
  • 列表项 3

console.log("Hello, World!");

HTML 渲染#

王五

你能渲染 HTML 吗?

HTML 渲染测试

这是一个 红色粗体 文本。

测试图片

撤回和删除消息#

赵六

你好,最近在忙什么?

我删除了这条信息
对方撤回了一条消息

刚才不小心发错了,重新说一下:最近在学习 Astro 框架。

对方撤回了一条消息
我删除了这条信息

完整聊天示例#

小明
小明

晚上好!

晚上好,小明!

我
小明
小明

你今天学习了什么?

我今天学习了 Astro 组件开发,还创建了一个 Chat 组件。

它支持:

  1. 左右消息布局
  2. Markdown 渲染
  3. HTML 渲染
  4. 撤回消息提示
  5. 删除消息提示
  6. 支持头像图片
  7. 支持显示名称
我
对方撤回了一条消息
小明
小明

听起来很厉害!能给我看看效果吗?

我删除了这条信息

当然可以!你现在看到的就是 Chat 组件的效果。

我
小明
小明

太棒了!我也想学习 Astro 框架。

加油! Astro 是一个很棒的框架,值得学习。

学习如逆水行舟,不进则退。

我

头像和名称示例#

2026-01-05 10:00
张三
张三

你好,我是张三!

10:00
2026-01-05 10:01
李四
李四

我是李四,很高兴认识你!

10:01
2026-01-05 10:02
王五

大家好!我是王五,这是我的头像。

10:02
王五
2026-01-05 10:03
王五

我也可以不显示头像,只显示名称。

10:03
2026-01-05 10:04

我可以只显示头像,不显示名称。

10:04

日期显示示例#

2026-01-04 09:00
小明
小明

早上好!

09:00
2026-01-04 09:01

早上好,小明!

09:01
我
2026-01-04 09:02
小明
小明

今天有什么计划吗?

09:02
2026-01-04 09:03

今天我要学习Astro框架。

09:03
我
2026-01-04 19:00
小明
小明

晚上好!今天学习得怎么样?

19:00
2026-01-04 19:01

学习得很顺利!我创建了一个Chat组件。

19:01
我
2026-01-05 10:00
小明
小明

哇,太棒了!

10:00
2026-01-05 10:01

谢谢!这个组件支持日期显示功能。

10:01
我

Folding 折叠组件测试#

基本用法#

这是一个折叠面板

这是折叠面板的内容。你可以在里面放置任何内容,包括文本、图片、代码块等。

带有 Markdown 内容#

带有 Markdown 格式的内容
  • 这是一个列表项
  • 这是另一个列表项
  • 这是第三个列表项

粗体文本斜体文本 也可以正常显示。

// 代码块也能正常工作
console.log("Hello, Folding Component!");
javascript

使用插槽自定义标题#

📌 这是自定义标题(使用插槽)
这是使用插槽自定义标题的折叠面板内容。

使用不同标签作为标题#

🎯 这是使用h3标签的标题

这是使用h3标签作为标题的折叠面板内容。

💡 这是使用strong标签的标题 这是使用strong标签作为标题的折叠面板内容。

嵌套折叠面板#

外层折叠面板

这是外层折叠面板的内容。

内层折叠面板 1

这是第一个内层折叠面板的内容。

内层折叠面板 2

这是第二个内层折叠面板的内容。

第三层折叠面板

这是第三层折叠面板的内容,嵌套层级可以根据需要继续扩展。

默认展开的折叠面板#

默认展开的折叠面板

这是一个默认展开的折叠面板,通过设置 open 属性为 true 实现。

  • 这个面板在页面加载时就会自动展开
  • 用户可以点击标题将其收起
  • 可以用于展示重要信息或经常访问的内容
// 使用示例
<Folding title="默认展开" open>
  内容
</Folding>
javascript

默认展开的插槽标题示例#

📌 默认展开的自定义标题(使用插槽)

这是一个默认展开的折叠面板,使用了插槽自定义标题。

提示

默认展开功能适用于所有类型的折叠面板,包括使用插槽自定义标题的情况。

带有 Alert 组件#

带有提示框的折叠面板
提示信息

这是一个带有 Alert 组件的折叠面板,展示了组件的嵌套使用能力。

注意事项

折叠面板可以包含各种复杂的组件内容,使用起来非常灵活。

Pic 图片组件测试#

基本用法#

这是一张测试图片
这是一张测试图片

带自定义尺寸#

带自定义宽度和高度的图片
带自定义宽度和高度的图片
只指定宽度的图片
只指定宽度的图片

关闭缩放功能#

关闭缩放功能的图片
关闭缩放功能的图片

带镜像服务#

使用镜像服务的图片
使用镜像服务的图片

Quote 引用组件测试#

基本用法#

有时候,有些话,有点意思。

带图标用法#

令图标有所指,引用亦有中心。

带图标插槽用法#

ヾ(•ω•`)o

图标插槽也可以是 Emoji 或颜文字,或者英文装饰。

自己添加的一些组件的测试
https://b.zsxcoder.top/blog/test-link-with-icon
Author 钟神秀
Published at January 4, 2026