{"id":21802998,"url":"https://github.com/thinkgem/jeesite-uniapp","last_synced_at":"2025-10-14T12:10:55.054Z","repository":{"id":73557859,"uuid":"359836471","full_name":"thinkgem/jeesite-uniapp","owner":"thinkgem","description":"JeeSite Uni-APP 是 JeeSite 的移动端框架，基于 uni-app、uView UI 实现。","archived":false,"fork":false,"pushed_at":"2024-11-11T12:57:01.000Z","size":898,"stargazers_count":38,"open_issues_count":1,"forks_count":12,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-27T11:45:01.625Z","etag":null,"topics":["uni-app","uniapp","uview","uview-ui","vue","vuejs"],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thinkgem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-20T14:02:05.000Z","updated_at":"2024-11-14T07:38:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"fcdb665e-0c64-4eac-acc8-2c6ffd2a6c6b","html_url":"https://github.com/thinkgem/jeesite-uniapp","commit_stats":null,"previous_names":["thinkgem/jeesite-uniapp"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkgem%2Fjeesite-uniapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkgem%2Fjeesite-uniapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkgem%2Fjeesite-uniapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkgem%2Fjeesite-uniapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thinkgem","download_url":"https://codeload.github.com/thinkgem/jeesite-uniapp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230561013,"owners_count":18245324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["uni-app","uniapp","uview","uview-ui","vue","vuejs"],"created_at":"2024-11-27T11:36:56.079Z","updated_at":"2025-10-14T12:10:50.012Z","avatar_url":"https://github.com/thinkgem.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg alt=\"JeeSite\" src=\"https://jeesite.com/assets/images/logo.png\" width=\"120\" height=\"120\" style=\"margin-bottom: 10px;\"\u003e\n\u003c/p\u003e\n\u003ch3 align=\"center\" style=\"margin:30px 0 30px;font-weight:bold;font-size:30px;\"\u003e快速开发平台 - 手机端\u003c/h3\u003e\n\n## 引言\n\nJeeSite Mobile Uni-App 是 JeeSite 手机端框架/移动端框架，基于 uni-app、uView UI 实现。\n\nuni-app 是一个使用 Vue.js 开发所有前端应用的框架，开发者编写一套代码，可发布到iOS、Android、Web、\n以及各种小程序（微信/支付宝/百度/头条/QQ/钉钉/淘宝）、快应用等多个平台。\n\nuView UI，是 uni-app 生态最优秀的 UI 框架，全面的组件和便捷的工具会让您信手拈来，如鱼得水。\n\n## 特性\n\n* 支持 Android，iOS，H5，微信小程序，等其它小程序平台。\n* 移动端是无 Cookie 环境的，该项目对移动端进行会话环境封装，\n* 让你像 Cookie 一样使用 token，无需特别处理，有框架帮你完成。\n* 化繁为简，封装 vuex 的繁琐，简单通过 api 即可进行 state 存取。\n* 贴心的表单组件封装，下拉框、复选框、文件上传，完美与后端 JeeSite 结合。\n* uView 提供 60+ 精选组件，功能丰富，多端兼容，让您快速集成，开箱即用。\n* 众多贴心的 JS 利器，让您飞镖在手，召之即来，百步穿杨。\n* 众多的常用页面和布局，让您专注逻辑，事半功倍。\n* 合理使用 style 的 scoped 减少包体积大小。\n* 详尽的文档支持，现代化的演示效果。\n* 按需引入，精简打包体积。\n* 移动端完整开源。\n\n## 功能列表\n\n* 账号登录、记住我（下次免登录）\n* 自助服务：找回密码功能、账号注册功能\n* 我的主页：修改个人信息、修改头像和裁剪、修改密码\n* 辅助功能：关于我们、意见反馈、检查更新、帮助中心\n* 工作台功能列表主页、消息列表页面\n* 增删改查示例\n* 工作流引擎\n\n## 快速体验\n\n1、H5 APP 端访问地址：\u003ca href=\"https://demo.jeesite.com/app\" target=\"blank\"\u003ehttps://demo.jeesite.com/app\u003c/a\u003e （最新演示）\n\u003cbr\u003e\u0026nbsp; \u0026nbsp; \u0026nbsp; 获得H5最佳体验，操作方法：Chrome 为例，在浏览器上按 F12 打开“开发者工具”，点击该工具左上角第二个按钮\n“Toggle device toolbar”，显示“切换设备工具栏”，然后在该工具栏上点击“Responsive”下拉选择“iPhone6/7/8”，再按“F5”刷新页面，即可。\n\n2、微信小程序端：通过**微信**扫码（最佳体验，但不是最新演示，更新延迟）\u003cbr\u003e\u003cbr\u003e\n\u003cimg src=\"https://jeesite.com/assets/images/wx_app.jpg\" width=\"220\" height=\"220\" \u003e\n\n3、安卓 Android 安装包，点击下载：[JeeSite.apk](https://gitee.com/thinkgem/jeesite5/attach_files)\n\n## 快速运行\n\n1、下载并安装：\u003ca href=\"https://www.dcloud.io/hbuilderx.html\" target=\"blank\"\u003e集成开发环境 HBuilderX\u003c/a\u003e\n  （推荐，也可以使用 VSCode 或 WebStorm）\n\n2、菜单：文件 -\u003e 导入 -\u003e 从本地目录导入，选择 “jeesite4-uniapp” 文件夹。\n\n3、菜单：运行 -\u003e 运行到内置浏览器（或运行到浏览器 -\u003e Chrome 浏览器）。\n\n4、等待 HBuliderX 控制台编译完成后，会自动弹出手机登录页面。\n\n## 安装服务端\n \n本项目后台服务默认连接的是 demo.jeesite.com 官网演示环境，你需要替换为你的 JeeSite 后台，步骤如下：\n\n1、安装 JeeSite 最新版：\u003ca href=\"https://gitee.com/thinkgem/jeesite4#%E6%9C%AC%E5%9C%B0%E8%BF%90%E8%A1%8C\" target=\"blank\"\u003ehttps://gitee.com/thinkgem/jeesite4#本地运行\u003c/a\u003e\n  （本项目支持 v4.2.1 或以上版本，若已安装，请执行 `bin/package.bat` 更新依赖）\n\n2、打开 application.yml 修改如下配置（Ajax跨域设置和与后台基础交互的请求头名）：\n\n```yml\n# Shiro 相关\nshiro:\n\n  # 是否允许跨域访问 CORS，如果允许，设置允许的域名。v4.2.3 开始支持多个域名和模糊匹配，例如：http://*.jeesite.com,http://*.jeesite.net\n  accessControlAllowOrigin: '*'\n  \n  # 允许跨域访问时 CORS，可以获取和返回的方法和请求头\n  accessControlAllowMethods: GET, POST, OPTIONS\n  accessControlAllowHeaders: content-type, x-requested-with, x-ajax, x-token, x-remember\n  accessControlExposeHeaders: x-remember\n  \n# Session 相关\nsession:\n\n  # 设置接收 SessionId 请求参数和请求头名称\n  sessionIdHeaderName: x-token\n  \n  # 记住我的请求参数和请求头的名称\n  rememberMeHeaderName: x-remember\n  \n# Web 相关\nweb:\n\n  # AJAX 接受参数名和请求头名\n  ajaxHeaderName: x-ajax\n  \n```\n\n3、打开手机端项目的 `/common/config.js` 修改 `config.baseUrl` 后端服务地址为你安装的 JeeSite 服务地址。\n\n## 生态系统\n\n* 分布式微服务（Spring Cloud）：\u003chttps://gitee.com/thinkgem/jeesite-cloud\u003e\n* Flowable业务流程引擎（BPM）：\u003chttp://jeesite.com/docs/bpm/\u003e\n* 多站点内容管理模块（CMS）：\u003chttps://jeesite.com/docs/cms/\u003e\n* 手机端移动端：\u003chttps://gitee.com/thinkgem/jeesite-uniapp\u003e\n* PC客户端程序：\u003chttps://gitee.com/thinkgem/jeesite-client\u003e\n* Vue3分离版本：\u003chttps://gitee.com/thinkgem/jeesite-vue\u003e\n* JeeSite统一认证：\u003chttps://jeesite.com/docs/oauth2-server\u003e\n* JFlow工作流引擎：\u003chttps://gitee.com/thinkgem/jeesite-jflow\u003e\n* Mybatis-Plus: \u003chttps://gitee.com/thinkgem/jeesite-mybatisplus\u003e\n* Magic接口快速开发：\u003chttps://gitee.com/thinkgem/jeesite-magic-api\u003e\n* 内外网中间件：\u003chttps://my.oschina.net/thinkgem/blog/4624519\u003e\n\n## 学习路线\n\n1. \u003ca href=\"https://uniapp.dcloud.io/README\" target=\"blank\"\u003e什么是 uni-app、为什么选择 uni-app\u003c/a\u003e\n2. \u003ca href=\"https://www.dcloud.io/hbuilderx.html\" target=\"blank\"\u003e集成开发环境 HBuilderX 下载\u003c/a\u003e\n3. \u003ca href=\"https://ke.qq.com/course/3169971\" target=\"blank\"\u003euni-app 官方视频教程\u003c/a\u003e\n4. \u003ca href=\"http://ask.dcloud.net.cn/article/35657\" target=\"blank\"\u003e如果你熟悉 h5，但不熟悉 Vue 和小程序，请看这篇白话 uni-app\u003c/a\u003e\n5. \u003ca href=\"https://uniapp.dcloud.io/vue-basics\" target=\"blank\"\u003eVue.js 视频 + 文档教程\u003c/a\u003e\n\n## 学习文档\n\n* \u003ca href=\"https://uniapp.dcloud.io/collocation/pages\" target=\"blank\"\u003euni-app 框架文档\u003c/a\u003e\n* \u003ca href=\"https://uniapp.dcloud.io/component/README\" target=\"blank\"\u003euni-app 组件文档\u003c/a\u003e\n* \u003ca href=\"https://uviewui.com/components/intro.html\" target=\"blank\"\u003euView 组件文档\u003c/a\u003e\n* \u003ca href=\"https://uviewui.com/js/intro.html\" target=\"blank\"\u003euView JS 文档\u003c/a\u003e\n\n## 打包发布\n\n* 打开 `/common/config.js` 找到 `config.baseUrl` 修改为正式的手机端后台服务地址\n* 阅读这篇文章：\u003ca href=\"https://uniapp.dcloud.io/quickstart-hx?id=%e5%8f%91%e5%b8%83uni-app\" target=\"blank\"\u003e如何发布 uni-app 软件\u003c/a\u003e\n* \u003ca href=\"https://ask.dcloud.net.cn/article/34972\" target=\"blank\"\u003euni-app 整包升级、冷更新\u003c/a\u003e\n* \u003ca href=\"https://ask.dcloud.net.cn/article/35667\" target=\"blank\"\u003euni-app 资源升级、热更新\u003c/a\u003e\n\n## 授权许可协议条款\n\n1. 基于 Apache License Version 2.0 协议发布，可用于商业项目，但必须遵守以下补充条款。\n2. 不得将本软件应用于危害国家安全、荣誉和利益的行为，不能以任何形式用于非法为目的的行为。\n3. 在延伸的代码中（修改和有源代码衍生的代码中）需要带有原来代码中的协议、版权声明和其他原作者\n   规定需要包含的说明（请尊重原作者的著作权，不要删除或修改文件中的`Copyright`和`@author`信息）\n   更不要，全局替换源代码中的 jeesite 或 ThinkGem 等字样，否则你将违反本协议条款承担责任。\n4. 基于本软件完成的软件作品，只能使用 JeeSite 作为后台服务，除外情况不允许二次分发或开源。\n5. 您若套用本软件的一些代码或功能参考，请保留源文件中的版权和作者，需要在您的软件介绍明显位置\n   说明出处，举例：本软件基于 JeeSite 快速开发平台-手机端，并附带链接：http://jeesite.com\n6. 任何基于本软件而产生的一切法律纠纷和责任，均于我司无关。\n7. 如果你对本软件有改进，希望可以贡献给我们，共同进步。\n8. 本项目已申请软件著作权，请尊重开源，感谢阅读。\n\n## 技术服务与支持\n\n* 本软件免费，我们也提供了相应的收费服务，因为：\n* 没有资金的支撑就很难得到发展，特别是一个好的产品，如果 JeeSite 帮助了您，请为我们点赞（本软件Git仓库首页，右上角点击 star 按钮，关注我们）。支持我们，您可以得到一些回报，有了这些我们会把公益事业做的更好，回报社区和社会，请给我们一些动力吧，在此非常感谢已支持我们的朋友！\n* **联系方式（官方商务）QQ：[1766571055](http://wpa.qq.com/msgrd?v=3\u0026uin=1766571055\u0026site=qq\u0026menu=yes)**\n* 技术服务支持网页：\u003chttp://s.jeesite.com\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthinkgem%2Fjeesite-uniapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthinkgem%2Fjeesite-uniapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthinkgem%2Fjeesite-uniapp/lists"}