网站首页 > 技术文章 正文
hi, 大家好, 我是徐小夕.
徐小夕【知乎专栏作家】掘金签约作者,定期分享前端工程化,可视化,企业实战项目知识,深度复盘企业中经常遇到的500+技术问题解决方案。【关注趣谈前端,技术路上不迷茫】
最近也一直在研究可视化搭建相关的技术实践, 发现了一款非常有价值的开源项目,我们可以使用它轻松构建可视化搭建编辑器,这款开源项目就是——puck.js。
github地址:
https://github.com/measuredco/puck
什么是Puck.js
puck.js 是一款基于react实现的开箱即用可视化拖拽组件库。我们可以使用它轻松构建二维网格布局的可视化拖拽编辑器,它的官网也提供了一个比较完整的案例,方便大家了解它的功能:
对于一些简单的搭建需求,我们使用puck.js完全可以实现。它的使用方式也很简单,我们先安装一下 @measured/puck
然后就可以在项目中使用啦:
import { DropZone } from "@measured/puck";
const config = {
components: {
Example: {
render: () => {
return (
<div>
<DropZone zone="my-content" />
</div>
);
},
},
Card: {
render: () => <div>Hello, world</div>,
},
},
};
效果如下:
这里我总结一下它的几个核心特点:
- 支持组件扩展
- 支持外部数据源
- 支持React服务端组件
- 支持多列布局
- 支持动态字段
- 支持组件属性配置
最近我们H5-Dooring零代码编辑器也在持续更新,目前已支持多布局模式和页面权限控制能力,以及数据埋点分析:
大家感兴趣也可以参考一下。
后期还会持续迭代更新H5-Dooring以及最新的进展,欢迎大家交流反馈,如果你也有好的想法或者产品,欢迎在留言区交流~
猜你喜欢
- 2025-05-14 如何创建集成 LSP 支持多语言的 Web 代码编辑器
- 2025-05-14 JetBrains 发布全新轻量编辑器 Fleet,号称“下一代 IDE”
- 2025-05-14 支持列表拖拽嵌套,AI流式输出的多模态文档编辑器flowmix/docx
- 2025-05-14 Milkdown:一款插件驱动的 WYSIWYG 强大编辑器框架
- 2024-09-21 分享一个AiEditor富文本编辑器,一款自带AI属性的文本编辑神器
- 2024-09-21 前端程序员福利,6款轻量级富文本编辑器,轻松实现富文本编辑
- 2024-09-21 前端编辑器vscode好用的插件推荐
- 2024-09-21 Html 编辑器
- 2024-09-21 前端编辑器,Sublime,ATOM,VSCode那个好?
- 2024-09-21 前端开发:一款开源且轻量级的行内工具栏编辑器(MediumEditor)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle约束 (46)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)