ksc-fe / kpc

A UI Components Library for Intact, Vue, React and Angular.
https://design.ksyun.com/
MIT License
364 stars 53 forks source link

建议新增锚点组件,用于实现页面内的快速导航 #1036

Open junqiyue opened 3 months ago

junqiyue commented 3 months ago

描述: 在许多单页应用(SPA)或长页面的场景中,锚点导航是一个非常实用的功能。它可以让用户通过点击页面顶部的导航链接,快速滚动到页面内的指定位置。这种导航方式能够极大地提升用户体验,尤其是在内容较长的页面中。目前组件库缺少这一功能,建议添加一个锚点组件,以支持这一常见需求。

预期行为: 新增一个锚点组件,能够支持以下功能:

  1. 在页面顶部或侧边栏创建导航链接,点击后可以平滑滚动到指定的页面位置。
  2. 支持多级导航,允许在同一页面上创建多个锚点链接。
  3. 链接与内容区域的关联性高,能够自动识别当前滚动区域并高亮对应的导航链接。
  4. 提供基本的样式定制能力(如颜色、大小、滚动速度等)。

组件示例: `

...
...
...
` 参考链接:[https://arco.design/vue/component/anchor](url)