在做一个项目时,我需要一个日历库。正如我对每个项目所做的那样,我倾向于不使用以前使用过的库,而是尝试学习和使用新的东西。
这就是我发现 Toast.ui 的原因,它是一个功能丰富的开源 UI 库,用于构建生产就绪型应用程序。
Toast.ui 提供什么?
Toast.ui 提供了完整的应用程序和您可以使用的基于应用程序的独立组件。
应用
1- 日历
日历:一个完全可定制的日历库,具有多个日历视图、拖放和调整大小选项。与其他类似的免费和开源库不同,Toast.ui 日历提供了一种反应式的内联事件的创建、编辑和删除,而不费吹灰之力。日历库带有内置的弹出窗口支持。
2- 图表
Toast.ui 提供多种图表类型和开发人员友好的 API。
Toast.ui 可用图表:
- 折线图、柱状图、条形图
- 子弹
- 箱形图
- 树状图
- 热图
- 分散
- 气泡
- 雷达
- 馅饼
- 线区
- 线散射
- 列线
- 嵌套馅饼
- 径向杆
- 测量
3-编辑器
Toast.ui Editor是一个高度可配置的 WYSIWYG 和 Markdown 编辑器,您可以轻松地嵌入到您的 Web 应用程序中。它有三个版本:纯 JavaScript 版本、React 版本和 Vue 版本。此外,您可以使用插件对其进行扩展。Toast.UI 编辑器提供实时预览、滚动同步和内置语法突出显示。它还支持多语言、小部件、表格、图片上传、Markdown/HTML 模式切换和暗模式。
3- 网格:动态数据表。
Toast.UI Grids 提供了一个高度动态的数据表,可帮助您显示、过滤、搜索、排序和编辑动态数据。Grid 还提供完整的 JavaScript 支持,以及 Vue 和 React 组件包装器。
以下是它的一些很酷的功能:
- 完全可定制的多列标题
- 列之间的关系结构
- 不同的数据源
- 树数据表示
- 键盘导航
- 单元格的多个输入字段
- 内置分页
- 固定列
- 数据验证
- 单元格合并
- 可定制的样式
4-图像编辑器
Toast.ui 是一个完全嵌入式的基于 Web 的图像编辑器,完全支持通过浏览器进行的几乎所有图像操作。这是我测试过的轻量级脚本,没有对 Google Chrome 和 Mozilla Firefox 造成任何问题。
成分
- 选色器
- 自动完成
- 应用程序加载器
- 上下文菜单
- 日期选择器
- 滚动
- 选择框
- 时间选择器
- 树
- 分页
你可以在你的项目中独立使用 Toast.ui 库,我在一些 Meteor 项目中分别使用日历和网格,它们的工作就像一个魅力。一些库提供 Vue 和 React 版本。
资源