芋道源码(yudao)这套东西在后端圈子里流传很广,但多数人接触它时注意力都放在 Spring Cloud 那套服务治理上,前端部分往往被当成附属品草草翻过。这份 2026 版的开发指南把重心挪到了前端侧,并且同时给出 HTML 和 Markdown 两种形态,这个组合本身就值得说几句。 双版本不是噱头,对应两种不同的使用场景 HTML 版本适合通读和检索…
芋道源码(yudao)这套东西在后端圈子里流传很广,但多数人接触它时注意力都放在 Spring Cloud 那套服务治理上,前端部分往往被当成附属品草草翻过。这份 2026 版的开发指南把重心挪到了前端侧,并且同时给出 HTML 和 Markdown 两种形态,这个组合本身就值得说几句。
HTML 版本适合通读和检索。它保留了原始文档的层级结构和代码块高亮,单文件体积在几百 KB 到 1MB 出头,浏览器直接打开就能用,不需要任何构建步骤。当你要查某个配置项怎么写、某个组件怎么调用时,用浏览器自带的页内搜索比在仓库里 grep 要快得多,尤其是面对字典数据、代码格式化这类细节密集的章节。
Markdown 版本的价值在另一头:它可以直接进你的 Obsidian、Typora 或者团队的 wiki 仓库,改一行提交一次,把官方文档变成自己项目里的活文档。如果你所在团队有二次开发芋道的需求,把 MD 拉下来按自己的改造点做批注,比在 PDF 或 HTML 上做标记要顺手得多。两个版本内容同源,不存在哪份更全的问题,选哪个取决于你是「查」还是「改」。
从可见的章节分布看,指南围绕三块展开:Admin 管理后台、Uniapp 移动端,以及 IDE 与调试环节。Admin 部分基于 Vue 技术栈,涉及路由、权限、字典这些中后台系统的通用骨架;Uniapp 部分则面向多端小程序和 App 的方向,两者共用同一套后端接口约定,理解这一点比记住具体 API 更重要——它决定了你在写业务代码时哪些逻辑该放前端、哪些该由服务端下发。
字典数据和代码格式化被单独拆成章节,不是随手为之。字典在中后台里是典型的「看着简单、做起来到处是坑」的模块:数据类型、缓存时机、前端渲染方式,任何一处没对齐都会导致下拉框空白或者显示成原始编码。代码格式化则关系到多人协作时的 diff 噪声,指南把它单列,说明这套工程实践对提交规范有明确要求。
规范类内容最容易读成流水账,逐条看完了事,实际写代码时一条也想不起来。更有效的做法是先扫一遍分类,弄清楚哪些是命名约定、哪些是目录结构约束、哪些是接口返回格式的约定,然后把和自己当前模块相关的那几条摘出来,贴到项目的 lint 配置或 PR 模板里。规范只有落到工具链上才算数,靠人记是靠不住的。
另外,这份指南是配合芋道源码本身的代码库使用的。单看规范章节会觉得抽象,对着仓库里已有的实现去印证,才知道某条规则为什么这么定。它更像是代码库的说明书,而不是独立的教材。
不太适合零基础、还没写过 Vue 项目的人。指南默认读者已经有前端工程经验,讲的是「这套系统怎么组织」,而不是「前端是什么」。
如果按顺序啃,容易在前面的规范章节卡住。更实际的路子是反着来:先挑一个具体功能,比如某个列表页或表单页,在 Admin 手册里找到对应实现,把数据结构、接口调用、字典渲染这条链路走通;遇到不认识的约定再回头查规范章节。跑通两三个页面之后,再系统过一遍调试和格式化部分,这时候你已经有具体问题作为锚点,读起来不会飘。
Uniapp 部分建议单独排时间,它和后端接口共用,但端上的生命周期、样式适配、打包流程都是另一套东西,混在一起学会互相干扰。整体上,这份资料适合当成随查随用的参考手册,而不是从头看到尾的教程,配合源码仓库使用效果最好。
HTML5/MD双版本,全面开发指南
深入浅出,涵盖开发规范、调试技巧,适合前端开发者提升技能。
全新HTML和MD双版本发布,芋道源码开发指南,助你掌握前端开发核心。
🎉 祝您学习愉快!