专栏名称: GitHub猿
GitHub猿,专注于分享Java、大数据、Python、人工智能、前端、Golang、算法、Linux等多个领域,开源项目、工具资源等。欢迎关注让我们一起学习一起进步。
目录
相关文章推荐
半导体行业联盟  ·  美国副总统:确保最强AI芯片 美国制造! ·  昨天  
半导体行业联盟  ·  何小鹏与任正非会面 ·  昨天  
半导体行业联盟  ·  中芯国际CEO赵海军:2025年我们担心2件事 ·  15 小时前  
半导体行业联盟  ·  拒供在华客户:美国威胁泛林集团(Lam)! ·  15 小时前  
半导体行业联盟  ·  读懂张忠谋,就读懂了世界半导体 ·  4 天前  
51好读  ›  专栏  ›  GitHub猿

京东又开源一款新框架,用起来真优雅!

GitHub猿  · 公众号  ·  · 2024-08-22 14:35

正文

推荐关注

责编:猿哥 | 来源: 程序员追风

链接:github.com/JDFED/drip-table

往期文章: 这是我见过最好的社交系统!

正文
大家好。我是GitHub猿。

今天推荐一款京东开源的、高效的企业级表格可视化搭建解决方案: DripTable


DripTable 是京东零售推出的一款用于企业级中后台的动态列表解决方案,项目基于 React 和 JSON Schema,旨在通过简单配置快速生成页面动态列表来降低列表开发难度、提高工作效率。


DripTable 目前包含以下子项目: drip-table、drip-table-generator。

各个子项目具体介绍如下:

  • drip-table :动态列表解决方案的核心库,其主要能力是支持符合 JSON Schema 标准的数据自动渲染列表内容。
  • drip-table-generator :一个可视化的用于 DripTable 配置 JSON Schema 标准的配置数据的生成工具。


优势

  • 高效开发 :提高前端列表开发效率,实现 Lowcode 方式快速开发列表页。
  • 配置化渲染 :以简单的 JSON Schema 配置字段,自动渲染处所需要的列表,降低用户使用成本。
  • 动态可扩展 :支持自定义组件开发,通过API快速生成自定义的或者实现业务功能的单元格组件。
  • 界面框架自由 :表格界面框架支持多种主题包,另外还支持自定义主题包。


何时使用

  • 用于中后台 CMS 列表页的快速搭建,通过简单 JSON Schema 数据即可生成列表,无需硬编码。
  • 用于 Lowcode 列表搭建的前端 Table 预览以及实现,无需复杂前端代码,便可实现自定义的列表。


开始使用


DripTable 分为两种应用场景:配置端和应用端。配置端主要负责通过可视化方式和 low-code 方式进行 JSON Schema 标准数据的生成。应用端的职能则是将 JSON Schema 标准配置数据渲染成动态列表。


配置端


1、安装依赖

配置端依赖应用端,安装前先确保已安装 drip-table。

「yarn」

yarn add drip-table-generator  

「npm」

npm install --save drip-table-generator  

2、在文件开头引入依赖

import DripTableGenerator from "drip-table-generator";  
import "drip-table-generator/dist/index.min.css";  

3、在页面中引用

return ;  

配置端正常渲染效果如下:


应用端

1、安装依赖

安装 drip-table:

「yarn」

yarn add drip-table  

「npm」

npm install --save drip-table  

2、在文件开头引入依赖

// 引入 drip-table  
import DripTable from "drip-table";  
// 引入 drip-table 样式  
import "drip-table/dist/index.min.css";  

3、引用

const schema = {  
  size: "middle",  
  columns: [  
    {  
      key: "columnKey",  
      title: "列标题",  
      dataIndex: "dataIndexName",  
      component: "text",  
      options: {  
        mode: "single",  
      },  
    },  
  ],  
};  
return (  
      schema={schema}  
    dataSource={[]}  
  />  
);  

应用端正常渲染效果如下:


开源地址:

https://github.com/JDFED/drip-table


你还有什么想要补充的吗?

上周,又劝退十几个了。。。

ChatGPT 4.0 国内直接用 !!!

最后给大家推荐一个ChatGPT 4.0国内网站,是我们团队一直在使用的,我们对接是OpenAI官网的账号,给大家打造了一个一模一样ChatGPT,很多粉丝朋友现在也都通过我拿这种号,价格不贵,关键还有售后。

一句话说明:用官方一半价格的钱,一句话说明:用跟官方 ChatGPT4.0 一模一样功能,无需魔法,无视封号,不必担心次数不够。

最大优势:可实现会话隔离!突破限制:官方限制每个账号三小时可使用40次4.0本网站可实现次数上限之后,手动切换下一个未使用的账号【相当于一个4.0帐号,同享受一百个账号轮换使用权限】


为了跟上AI时代我干了一件事儿,我创建了一个知识星球社群:ChartGPT与副业。想带着大家一起探索ChatGPT和新的AI时代

有很多小伙伴搞不定ChatGPT账号,于是我们决定,凡是这三天之内加入ChatPGT的小伙伴,我们直接送一个正常可用的永久ChatGPT独立账户。

不光是增长速度最快,我们的星球品质也绝对经得起考验,短短一个月时间,我们的课程团队发布了8个专栏、18个副业项目

简单说下这个星球能给大家提供什么:

1、不断分享如何使用ChatGPT来完成各种任务,让你更高效地使用ChatGPT,以及副业思考、变现思路、创业案例、落地案例分享。

2、分享ChatGPT的使用方法、最新资讯、商业价值。

3、探讨未来关于ChatGPT的机遇,共同成长。

4、帮助大家解决ChatGPT遇到的问题。

5、提供一整年的售后服务,一起搞副业

星球福利:

1、加入星球4天后,就送ChatGPT独立账号。

2、邀请你加入ChatGPT会员交流群。







请到「今天看啥」查看全文


推荐文章
半导体行业联盟  ·  美国副总统:确保最强AI芯片 美国制造!
昨天
半导体行业联盟  ·  何小鹏与任正非会面
昨天
半导体行业联盟  ·  中芯国际CEO赵海军:2025年我们担心2件事
15 小时前
半导体行业联盟  ·  拒供在华客户:美国威胁泛林集团(Lam)!
15 小时前
半导体行业联盟  ·  读懂张忠谋,就读懂了世界半导体
4 天前
虚拟机  ·  创业成长期的烦恼
8 年前