用途:为 Frappe 应用构建现代前端,包括自定义 SPA 与门户/公开页面。主要能力:使用 Frappe UI 组件(Button、Dialog、ListView、Badge、TextInput 等);通过 Resource、ListResource、DocumentResource 实现数据获取与增删改查;配置 TailwindCSS 与生产构建。使用方式:在应用目录执行 npx degit frappe/frappe-ui-starter frontend,进入 frontend 后运行 yarn、yarn dev;在 main.js 中注册 FrappeUI 并设置 resourceFetcher;用 createResource、createListResource、createDocumentResource 获取数据;构建用 yarn build,资源由 Frappe 在 /frontend 提供。简单公开页面可用 Jinja 门户页替代。限制:需正确配置代理与 CSRF,处理登录状态与加载态;官方建议始终使用 Frappe UI,避免原生 JS 或 jQuery。具体版本与依赖细节暂未提供。
frontend-development
前端与建站
更新于 10-16 00:01