Skip to content

Topbar 导航栏

基础用法

  • 用于页面顶部导航,包含标题、返回按钮和功能按钮。
  • 可固定在顶部,自定义样式。
vue
<sn-topbar title="标题"></sn-topbar>

更多演示请下载demo查看

属性

参数说明类型默认值可选值
height导航栏高度String$topbarHeight-
title标题文本String--
titleColor标题颜色String$title-
titleFont标题字体系列Stringalipuhuiheavy-
titleSize标题字体大小String$4-
bgColor背景颜色String$page-
menuBgColor菜单背景颜色String$front(亮色模式)
$info (暗黑模式)
-
menuBorderRadius菜单圆角大小String$normal-
activeMenuBgColor激活菜单项背景颜色String$info(亮色模式)
$infoLight (暗黑模式)
-
fixed是否固定在顶部Booleantruetrue | false
boxShadow导航栏阴影String--
border导航栏边框String--
borderRadius导航栏圆角大小String--
backButton是否显示返回按钮Booleantruetrue | false
menuButton是否显示菜单按钮Booleanfalsetrue | false
buttonSize按钮大小String35px-
buttonBgColor按钮背景颜色String--
titleAlign标题对齐方式Stringleftleft | center | right
features功能按钮数据Array<SnDataItem>--
menuData菜单数据Array<SnDataItem>--
customTitleStyle自定义标题样式Object{}-
customButtonStyle自定义按钮样式Object{}-
customButtonIconStyle自定义按钮图标样式Object{}-
customMenuStyle自定义菜单样式Object{}-
customStyle自定义样式Object{}-

插槽

名称说明
header替换返回按钮
default替换标题和功能按钮之间的区域,可以放置自定义内容
footer替换功能按钮区域
menu替换原有菜单

事件

名称类型说明
button-click(item: SnDataItem) => void按钮点击事件
menu-click(item: SnDataItem) => void菜单点击事件

使用 MIT 协议