什么是 useBitable
WARNING
该库仍在初期开发中。
useBitable
启发于飞书官方的 UIBuilder
和 Vueuse
, 旨在基于 Vue
的 Composition API
对飞书官方的 JS SDK
进行封装,提供一些有用的组合式函数(Composables),并提供一个 element-plus
版本的 UIBuilder
,为使用者提供一个更为便捷的构建 UI 和插件逻辑的方式。
TIP
尽管本库尽力使开发体验对新手友好,但不可否认的是,使用本库需要一定的 Vue
和 TypeScript
基础,如果你对 Vue
和 TypeScript
不熟悉,建议先学习一下相关知识。
特性
- 🚀 UIBuilder:通过编码轻松构建
element-plus
风格的 UI - 🔧 Composables:基于
Composition API
封装@lark-base-open/js-sdk
提供了一些有用的工具 - 🔆 交互式演示:功能文档附带交互式演示
- ⚡ 轻量:无内置第三方库, 但依赖于
element-plus
,@lark-base-open/js-sdk
和Vue
- 🦾 TypeScript:使用 TypeScript 编写, 提供完整的类型支持
- 🌐 国际化:支持i18n
- 📖 文档:详细的文档和示例
- 📦 组件:提供了一些常用的组件