# thinkjs-uniapp-framework **Repository Path**: lzdkjy/thinkjs-uniapp-framework ## Basic Information - **Project Name**: thinkjs-uniapp-framework - **Description**: 采用前后端完全分离的设计,客户端通过uni-app技术同时支持安卓、IOS、微信小程序、百度小程序、支付宝小程序、手机浏览器版。桌面管理程序通过iAdmin,采用与前端基本接近的技术架构,尽最大可能重用代码。后端基于ThinkJS支持Nodejs技术栈,通过ThinkPHP支持PHP技术栈。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-03-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 应用项目快速开发框架 === # 功能描述 >采用前后端完全分离的设计,客户端通过uni-app技术同时支持 安卓、IOS、微信小程序、百度小程序、支付宝小程序、手机浏览器版。 桌面管理程序通过iAdmin,采用与前端基本接近的技术架构,尽最大可能重用代码。 ## 技术架构 ### 移动端 - 基于Dcloud.io的uni-app技术,使用HbuilderX开发(https://uniapp.dcloud.io/) - 基于Vue.js(https://vuejs.org/) - 基于Fly.js(https://www.npmjs.com/package/flyio) - 基于Vuex(https://vuex.vuejs.org/) - 基于teaset组件库(https://gitee.com/zengqs/teaset) - 支持async+await语法 ### 移动端设备支持 - 手机浏览器版 - 安卓 - IOS - 微信小程序 - 百度小程序 - 支付宝小程序 ### 桌面程序 - 基于iView界面库(https://iviewui.com/) - 基于Vue.js(https://vuejs.org/) - 基于Fly.js(https://www.npmjs.com/package/flyio) - 基于Vuex(https://vuex.vuejs.org/) - 支持async+await语法 ### 服务端 - 支持Koa 2.x 中间件 - 支持async+await语法 - 基于ThinkJS(https://thinkjs.org/) - 集成RBAC授权+JWT鉴权+七牛云/本地存储 - RESTful API服务 - MySQL数据库