Hero 首屏
EwHero 承载官网的第一印象:淡蓝灰光带渐变底、细字重展示标题、顶部胶囊徽章位与动作区。 访客对整站的第一印象在首屏成形,本组件把这套视觉语言封装成 props 与插槽。
基础用法
徽章 + 展示标题 + 描述 + 动作
标题自动平衡换行;actions 内常用 pill 大按钮。
v2.0 全新发布
轻盈优雅的云端笔记
为专注写作与团队协作而生的云笔记。免费开始,随处访问,灵感永不丢失。
vue
<EwHero title="轻盈优雅的云端笔记" description="…">
<template #badge>
<EwTag tone="primary" icon="star">v2.0 全新发布</EwTag>
</template>
<template #actions>
<EwButton size="large" pill icon="download">立即下载</EwButton>
</template>
</EwHero>居中 + 大搜索栏(知识库/帮助中心首屏骨架)
center 对齐 + default 插槽
居中标题 + 特性行 + 大搜索栏,是知识库、帮助中心与工具站的经典首屏结构。
答案,一搜即达
接入你的内容源,为用户提供即时、精准的全站检索体验。
即时返回
全文检索
多源聚合
vue
<EwHero align="center" title="答案,一搜即达" description="…">
<template #actions>
<EwFeatureGrid variant="bullets" :items="featureBullets" />
</template>
<EwSearchBox large placeholder="搜索文章、模板或帮助…" :categories="categories" />
</EwHero>首屏入场动效
reveal 错峰入场
reveal 开启后,徽章→标题→描述→动作按 60ms 步进依次浮现;刷新页面即可看到。
reveal
轻盈,也是一种生产力
本演示开启了 reveal —— 徽章、标题、描述与按钮依次入场。
vue
<EwHero reveal title="…" description="…">
<template #actions><EwButton pill>立即体验</EwButton></template>
</EwHero>API
Props
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| title | 标题(细字重展示体,自动平衡换行) | string | — |
| description | 描述 | string | — |
| align | 对齐 | 'left' | 'center' | 'left' |
| tinted | 淡蓝灰光带渐变底 | boolean | true |
| reveal | 错峰入场动效(60ms 步进) | boolean | false |
插槽
| 插槽 | 说明 |
|---|---|
| badge | 顶部胶囊徽章位 |
| title / description | 标题/描述覆写 |
| actions | 动作按钮区 |
| default | 主体(搜索框等大件) |
| aside | 右侧视觉位(窄屏自动隐藏) |