【推荐】一个基于 Vue 开源的可视化页面生成工具,前端开发利器
3天写不完一个活动页,年终奖直接蒸发一半,这工具把页面生成压缩到10分钟
前端群里最近疯传一张截图:某大厂用开源工具AS-Editor,把原本需要3人日的活动页压缩到10分钟,老板当场给团队发了双月奖金。
有人连夜去扒代码,发现它确实把Vue拖拽做到了极致。
AS-Editor的核心是JSON驱动。
把页面拆成组件树,每个节点对应一段JSON,拖拽完成时自动写配置。
以前改个按钮颜色要改三处代码,现在改一行JSON就行。
对经常改需求的产品经理来说,这比PS改图还快。
组件库已经内置了轮播、宫格、表单、弹窗这些高频模块,还留了自定义入口。
公司UI规范里的特殊按钮,做成自定义组件后也能拖进去复用。
真正麻烦的是事件绑定,它把点击、跳转、埋点全部可视化,不用手写@click。
实时预览是另一杀器。
手机扫码就能看效果,改一行配置页面秒级热更新。
以前联调要反复打包上传,现在边改边看,测试妹子都说省流量。
生成的Vue代码直接可用,样式用Tailwind,逻辑用Composition API,跟手写没区别。
有团队把产出的代码直接合进主分支,CI/CD一路绿灯。
省下来的时间拿去写业务逻辑,KPI蹭蹭涨。
安装就三条命令,npm install时记得加--legacy-peer-deps,新版npm对peer依赖检查太严。
跑起来后默认端口8080,手机同局域网访问IP:8080就能扫码预览。
打包后的dist体积不到2M,放在CDN秒开。
有人担心拖拽工具生成的代码臃肿,实测AS-Editor产出的文件比手写还少30%。
因为它在编译阶段做了死代码删除,没用到的组件不会打包进去。
这对移动端首屏加载是实打实的优化。
真正值钱的是思路。
把页面抽象成JSON,等于把UI资产沉淀下来了。
以后换技术栈,只要解析器适配新框架,历史页面还能复用。
这比存一堆.vue文件高级多了。
Gitee地址在文末,点进去先看README的10分钟上手视频。
看完你会回来点赞。