Creating Dividers and Subheadings

DEX601 - Unit 5 Implementing Navigation and Layouts

📄 第 403 页 🎬 视频课程

课程章节介绍

今天我们来聊聊如何在Salesforce的Lightning组件中使用`lightning:menuDivider`和`lightning:menuSubheader`这两个子组件来创建菜单中的分隔符和副标题。 首先,想象一下你有一个菜单,里面有几个选项。有时候,你可能希望在菜单项之间添加一些视觉上的分隔,或者为某些菜单项添加一个小的标题,这样用户就能更清楚地看到菜单的结构。 ### 使用`lightning:menuDivider`创建分隔符 `lightning:menuDivider`这个组件就是用来在菜单项之间添加一条分隔线的。默认情况下,这条分隔线的上下会有一些空间,这样看起来不会太拥挤。但如果你觉得这些空间有点大,想要让分隔线更紧凑一些,你可以使用`variant="tighter"`这个属性。这样一来,分隔线上下方的空间就会减少,看起来更紧凑。 ### 使用`lightning:menuSubheader`创建副标题 接下来是`lightning:menuSubheader`,这个组件是用来在菜单项列表中创建一个小标题的。你可以通过`label`属性来指定这个标题的文本。比如,你可以在某些相关的菜单项前面加上一个副标题,帮助用户更好地理解这些选项的用途。 ### 示例代码 让我们来看一个简单的例子: ```html ``` 在这个例子中,我们创建了一个按钮菜单,里面有两个菜单项。在第一个菜单项后面,我们添加了一个分隔符,并且使用了`variant="tighter"`来让分隔符更紧凑。然后,我们添加了一个副标题,标题的文本是“Menu sub heading”。最后,我们又添加了第二个菜单项。 ### 总结 通过使用`lightning:menuDivider`和`lightning:menuSubheader`,你可以轻松地在菜单中添加分隔符和副标题,让菜单的结构更加清晰,用户体验更好。希望这个讲解对你有帮助!如果你有任何问题,随时问我哦!