代码拉取完成,页面将自动刷新
uctoo-uni-starter基础脚手架,实现了大量商用项目常见功能,支持可视化页面搭建,云端一体应用快速开发基本项目模版。
APP有很多通用的功能,比如登录注册、头像、设置、banner、... uctoo-uni-starter将这些功能都已经集成好。并且支持使用https://gitee.com/UCT/uctoo-vue-editor 进行可视化页面搭建。
项目采用了全栈模型同构的技术选型,使得前后端算法基本保持一致,为低代码、无代码、可视化代码生成等开发需求提供了更加规范化的架构风格和高效率的开发基础设施。
虽然近年来采用文档型数据库的云开发技术选型愈加流行,但实际业务应用中有大量需要融合或集成已有关系型数据库等ICT基础设施的需求,本项目在兼容原有技术选型的基础上又提供了与云开发一致的开发体验。
npm install
安装下所有包npm install
安装包package.json
下的script字段,有哪些命令,如运行h5,npm run dev:h5
uctoo-uni-starter ├─common 公共模块 │ ├─database 前端数据库目录 │ | └─index.js 前端数据库定义 │ ├─mixin mixin目录 │ │ ├─i18n.js 多语言支持 │ │ └─navigation.js 页面跳转 │ ├─models 前端数据库模型目录,前端数据库与后台API通信的接口都包含在各模型中 │ │ ├─AdminToken.js 管理后台帐号登录后的token,对应users表的remember_token字段,请求管理后台API时,需在请求头添加此token验证接口权限。 │ │ ├─Attachments.js 附件 │ │ ├─ClientToken.js 前端用户帐号登录后的token,对应wechatopen_miniapp_users等多端用户表的token字段,请求前端API时,需在请求头添加此token验证接口权限。 │ │ ├─ItemsConfig.js 可视化页面配置数据模型 │ │ ├─Permissions.js 权限模型,兼容多态用户组及权限 │ │ ├─Users.js 管理后台用户模型 │ │ ├─VueEditorPages.js 可视化配置页面模型 │ │ └─WechatopenMiniappUsers.js 微信小程序用户模型 │ ├─request │ │ ├─apis.js 与模型关联不紧密的API接口,或者无对应的前端数据库模型的API可以仍采用中心化的API请求机制 │ │ ├─env.js 环境配置 │ │ ├─index.js 中心化API请求的封装 │ │ ├─request.js axios适配uniapp请求的封装,用于集成[Vuex ORM Axios](https://github.com/vuex-orm/plugin-axios),即models中的API通信都用此入口 │ │ └─request2.js uniapp请求的封装,即apis.js中的API通信都用此入口 │ ├─router │ │ └─index.js 路由 │ ├─services 服务目录 │ │ └─auth-header.js 自动在所有axios请求头添加权限token │ ├─store │ │ ├─modules 兼容传统vuex使用方式的模块,可自动加载 │ │ │ └─global.js 全局存储 │ │ └─index.js 集成[vuex-orm]、[Vuex ORM Axios]以前端数据库的模式使用存储 │ ├─utils 工具目录 │ │ ├─auth.js 封装token存储 │ │ ├─router.js 路由守卫(暂未使用) │ │ ├─storage.js 缓存封装(暂未使用) │ │ └─uview.js 集成uview ├─components 组件目录 ├─lang 多语言目录 ├─pages 页面文件目录 │ ├─common 通用页面文件目录 │ ├─home 首页目录 │ │ └─home.vue 首页,示例了采用API方式集成页面可视化搭建系统 │ └─ucenter.vue 统一用户中心 │ │ ├─login-page 登录相关页面目录(待完善) │ │ └─settings.vue 设置相关页面目录(待完善) │ │ ├─userinfo 用户个人信息目录(待完善) │ │ │ ├─bind-mobile │ │ │ │ └─bind-mobile.vue 绑定手机号码 │ │ │ ├─limeClipper 图片裁剪插件,来源[limeClipper](https://ext.dcloud.net.cn/plugin?id=3594) @作者: 陌上华年 │ │ │ │ ├─images │ │ │ │ │ ├─photo.svg │ │ │ │ │ └─rotate.svg │ │ │ │ ├─index.css │ │ │ │ ├─limeClipper.vue │ │ │ │ ├─README.md │ │ │ │ └─utils.js │ │ │ └─ucenter.vue 统一用户中心 │ | ├─static 存放应用引用的本地静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此 ├─App.vue 应用配置,用来配置App全局样式以及监听 应用生命周期 ├─main.js Vue初始化入口文件 ├─manifest.json 配置应用名称、appid、logo、版本等打包信息,详见 └─pages.json 配置页面路由、导航条、选项卡等页面类信息,详见
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。