上上周利用周末两天,做了个 Laf 云数据库管理工具 出来。
这周重新梳理了一下思路,定位项目重点,聚焦数据库管理,删除其他边缘功能。最终,基于 elementUI plus 把整个项目重构了。
另外,名字由 Laf_curd 改为了 Laf x DB。
界面预览
登录界面,由原来的丑八怪变的稍微正式了一点。
登录后的样子如下,左侧是主菜单,右侧是内容区域。值得说一句的是这次用了多tabs的模式。这也算是管理平台的标配了。
下面这个是自定义查询界面,复杂的查询语句都可以在这里尝试。历史语句都保存在浏览器缓存中,放心使用。
除了自定义查询外,我们也可以直接管理每个数据集合,如下图。创建、详情、编辑、删除、筛选,一应俱全。同样筛选记录会保存在浏览器缓存中。
NEXT
下一步,我想可视化的管理集合中的索引。
但是目前 laf-client-sdk 似乎还没有能力去处理索引,api.laf.run 也没有相关接口。
这该如何是好?只能基于 @lafjs/cloud 么?
那 Laf x DB 的产品形态就要变一变。