# 项目配置

注意: 后端采用的 unicloud(nodejs),不懂的请先前往了解https://uniapp.dcloud.io/uniCloud/ 注意:不是 php、也不是 java、也不是 net,请先了解!!!

├─ scripts                            // ├─ 根目录root脚本
├─ packages                           // ├─ 子项目包
│  └─ zhibaimall-template             // │  └─ 用户端uni-app平台
│  ├─ zhibaimall-admin                // │  ├─ admin运营管理平台
└─ package.json

# 项目框架技术

整体项目采用 uniapp + unicloud + vue2.0 技术; 用户端采用 uniapp + vue2.0 框架技术;UI 采用 uview2:https://www.uviewui.com/ 运营管理端采用 vue2.0 框架技术;UI 采用 element2:https://element.eleme.cn/#/zh-CN

# 准备项目工作

nodejs 要求版本:node 16+ 不要太低也不要太高 16的即可; npm 如果自己的npm网络不好 尽量就用yarn去安装依赖;

开始-首先,在最外层根目录运行项目 下载 npm 依赖包 npm install

其次,分别进入子项目 下载 npm 依赖包 子项目 1-目录:/packages/zhibaimall-admin 执行 npm install 子项目 2-目录:/packages/zhibaimall-template 执行 npm install ----下载后分别把1、2项目 拖入HBuilderX中运行

# 准备unicloud工作

npm install 并拖入项目到HBuilderX中后,点击项目内顶部的unicloud文件夹 右键-第一个进行关联自己的空间; 关联空间后,右键-第二个运行云空间初始化向导; 运行后,会自动开始部署 部署完成后顶部菜单 - 运行H5、APP、小程序即可体验; 用户端自行注册账号,运营管理端初始账号密码:ceshi ceshi

# 配置 UNiCloud 工作

2.进入 uniCloud 控制台https://unicloud.dcloud.net.cn/home

3.选择自己的空间进入控制台,找到 “跨域配置”,配置运营管理后台访问的域名 配置 1 个自己的域名,在配置上 localhost:xxxx 这个用于本地访问跨域用;

4.进入控制台, -----01配置支付.找到 “云函数” jw-payNotify 点击详情,找到底部的 云函数 URL 化 进行编辑,填入 /http/jw-payNotify 。 然后进入/packages/zhibaimall-admin 项目 登录后进入运营后台, 进入后台后找到 渠道-支付回调-填入回调地址:https://xxxxx.com/http/jw-payNotify;

5.配置其它参数 运行zhibaimall-admin 项目 1.找到src/config/global.js 管;

2.登录后进入运营后台, 进入后台后找到 “配置”,根据情况进行各类配置; 配置 - 基础配置 :配置基础信息; 配置 - 秘钥配置 :地图API相关信息; 配置 - 短信配置 :配置短信发送相关; 配置 - 系统配置 :配置模拟器地址,此处填写H5访问地址,用于构建DIY页面的时候,预览页面用; 配置 - AD配置 :广告AD相关;

# 正式启动项目-用户端前台

找到文件夹 /packages/zhibaimall-template 把此文件夹拖入 HBuilderX 中 然后运行 H5、小程序、APP即可

# 正式启动项目-运营管理后台

找到文件夹 /packages/zhibaimall-admin 拖入HBuilderX中运行H5浏览器即可

管理端初始账号密码:cesi cesi

# 关于部分说明:

# 如何二次开发用户端---添加组件:

1.在 zhibaimall-template/src/widgets/添加组件文件

2.在 zhibaimall-template/src/components/render-widget.vue 添加组件

# 如何二次开发用户端---添加固定页面:

1.在 zhibaimall-template/src/components/tabbar-page/index 添加页面地址、页面文件

2.在 zhibaimall-admin/src/config/project.js 添加跳转

# 如何二次开发运营管理后台---添加页面路由:

1.侧边栏设置 zhibaimall-admin/src/pages/mall/index.vue

2.添加路由页面 zhibaimall-admin/src/router/index.js