Commit fd975b4c authored by TianYh's avatar TianYh

''

parents 5e3e24da f3ec631c
# app目录介绍 # app目录介绍
app:. app:.
```
├─config
│ ├─applications
│ │
│ ├─charts
│ │
│ ├─login
│ │
│ ├─myInfo
│ │
│ ├─tab
│ │
│ └─tools
├─img ├─img
├─lib ├─lib
...@@ -39,7 +27,6 @@ app:. ...@@ -39,7 +27,6 @@ app:.
└─theme └─theme
```
--- ---
...@@ -61,10 +48,11 @@ app:. ...@@ -61,10 +48,11 @@ app:.
--- ---
* ### II. app\_子目录(简介)debug": true, * ### II. app\_子目录(简介)
* 1.1.config\_目录 * 1.1.config\_目录
<<<<<<< HEAD
*`存放配置文件` *`存放配置文件`
* `devConfig.json(开发环境配置文件)` * `devConfig.json(开发环境配置文件)`
* ` appID:app id名` * ` appID:app id名`
...@@ -89,6 +77,9 @@ app:. ...@@ -89,6 +77,9 @@ app:.
=======
* `存放配置文件`
>>>>>>> f3ec631c6d3ca3e58f54665ea3225cc913d39e8f
* 1.2.img\_目录 * 1.2.img\_目录
...@@ -116,6 +107,7 @@ app:. ...@@ -116,6 +107,7 @@ app:.
# app目录介绍 # app目录介绍
--- ---
...@@ -169,3 +161,5 @@ app:. ...@@ -169,3 +161,5 @@ app:.
* `项目页面的样式引入,例子:(@import "../pages/tools/qiXin-bao/qiXin-detail/management-information/growth-process";)` * `项目页面的样式引入,例子:(@import "../pages/tools/qiXin-bao/qiXin-detail/management-information/growth-process";)`
...@@ -25,3 +25,26 @@ ...@@ -25,3 +25,26 @@
<<<<<<< HEAD
=======
# gulpfile.js文件介绍
---
* ### gulpfile.js_文件
- `gulp命令`
- `npm install gulp-jshint --save-dev jshint 安装失败问题: 解决方案: npm install --save-dev jshint gulp-jshint`
- `npm install gulp-sass --save-dev 编译sass文件`
- `npm install gulp-concat --save-dev 合并js`
- `npm install gulp-uglify --save-dev 通过UglifyJS来压缩JS文件. `
- `npm install gulp-rename --save-dev 重命名文件的插件,当要把一个文件存储为不同版本时可以使用。比如在需要一个style.css同时你有需要一个style.min.css`
- `npm install gulp-autoprefixer --save-dev 使用Autoprefixer来补全浏览器兼容的css。`
- `gulp-gzip 压缩zip`
- `gulp-imagemin 压缩png/jpg/git/svg 格式图片文件`
- `gulp-clean 清理档案`
>>>>>>> f3ec631c6d3ca3e58f54665ea3225cc913d39e8f
...@@ -14,6 +14,8 @@ ...@@ -14,6 +14,8 @@
# hooks目录介绍 # hooks目录介绍
...@@ -28,3 +30,6 @@ ...@@ -28,3 +30,6 @@
...@@ -25,3 +25,4 @@ ...@@ -25,3 +25,4 @@
- 介绍: devDependencies与Dependencies都是依赖。npm install就会把里面二者所有的模块都安装到node_modules。 - 介绍: devDependencies与Dependencies都是依赖。npm install就会把里面二者所有的模块都安装到node_modules。
...@@ -16,3 +16,29 @@ ...@@ -16,3 +16,29 @@
<<<<<<< HEAD
=======
# platforms目录介绍
---
* ### I. platforms_目录
- `自动生成`
>>>>>>> f3ec631c6d3ca3e58f54665ea3225cc913d39e8f
...@@ -34,3 +34,10 @@ ...@@ -34,3 +34,10 @@
...@@ -18,6 +18,21 @@ ...@@ -18,6 +18,21 @@
- `正式环境目录,config.xml是全局配置文件(包括一些插件的配置等)` - `正式环境目录,config.xml是全局配置文件(包括一些插件的配置等)`
`
# publish目录介绍 # publish目录介绍
...@@ -40,4 +55,16 @@ ...@@ -40,4 +55,16 @@
`
\ No newline at end of file
...@@ -36,3 +36,4 @@ ...@@ -36,3 +36,4 @@
- `ios(app图标,app启动图片)` - `ios(app图标,app启动图片)`
...@@ -3,26 +3,36 @@ ...@@ -3,26 +3,36 @@
*** ***
# I. SVC文件编写规范 # I. SVC文件编写规范
svc文件创建后要引入 app_login_check.js,该js主要用于检测用户是否登录,用户登陆后才能调用该接口。如图所示: svc文件创建后要引入 app_login_check.js,该js主要用于检测用户是否登录,用户登陆后才能调用该接口。如图所示:
![](/picture/svc5.png) ![](/picture/svc5.png)
svc文件主要编写的内容是大致是关联对应的bm文件执行对应的sql语句,如下图所示: svc文件主要编写的内容是大致是关联对应的bm文件执行对应的sql语句,如下图所示:
![](/picture/svc6.png) ![](/picture/svc6.png)
调用执行方法,如图: 调用执行方法,如图:
![](/picture/svc7.png) ![](/picture/svc7.png)
接收返回的json数据并且对返回的json数据进行处理和展示。 接收返回的json数据并且对返回的json数据进行处理和展示。
如图所示: 如图所示:
![](/picture/svc8.png) ![](/picture/svc8.png)
# II. BM文件编写规范 # II. BM文件编写规范
BM文件关联数据库,接口通过调用BM文件访问到数据库,执行脚本对数据进行处理,并返回相关数据。(个人感觉类似于hibernate) BM文件关联数据库,接口通过调用BM文件访问到数据库,执行脚本对数据进行处理,并返回相关数据。(个人感觉类似于hibernate)
BM 文件 可以是一个查表语句,也可以是一个调用数据库存储过程。 BM 文件 可以是一个查表语句,也可以是一个调用数据库存储过程。
![](/picture/svc3.png) ![](/picture/svc3.png)
parameters和fields用法: ### parameters和fields用法:
1)parameters 用来传参的从svc传到bm里,如图:
* 1)parameters 用来传参的从svc传到bm里,如图:
![](/picture/bm2.png) ![](/picture/bm2.png)
2)fields 用来从bm传到svc,如图:
* 2)fields 用来从bm传到svc,如图:
![](/picture/bm3.png) ![](/picture/bm3.png)
![](/picture/svc4.png) ![](/picture/svc4.png)
......
...@@ -51,3 +51,61 @@ ...@@ -51,3 +51,61 @@
* [6.2 更换APP图标及启动页](/ionic/start.md) * [6.2 更换APP图标及启动页](/ionic/start.md)
* [6.3 安卓打包](/ionic/android.md) * [6.3 安卓打包](/ionic/android.md)
* [6.4 IOS打包](/ionic/ios.md) * [6.4 IOS打包](/ionic/ios.md)
# 车租易APP开发手册
* [GitBook使用](/gitbook.md)
---
* ### I. 开发环境准备
* [1.1.git的使用](/git-guide.md)
* [1.2.Maven的使用](/maven.md)
* [1.3.中台开发环境的搭建](/create-project.md)
* [1.4.node的安装及配置](/APP环境搭建/node.md)
* [1.5.android-studio的安卓](/APP环境搭建/android-studio.md)
** 注:**前期开发可不必安装
* [1.6.前端开发环境的搭建](/APP环境搭建/ionic-project.md)
* ### II. 项目开发规范
* [2.1 后端开发规范](/codeStyle.md)
* [2.2 前端开发规范](/ionic/ionic-code-style.md)
* ### III. 后端开发
* [3.1 后端开发说明\(1.0\)](/hmap.md)
* [3.2 SVC及接口开发规范\(1.0\)](/ionic/svc.md)
* ### IV. 前端页面开发
* [4.1 前端开发说明](/前端开发/ionic-instruction.md)
* 4.2 字段级通用方法
* 4.3 窗口级通用方法
* 4.4 锁屏和解屏通用方法
* 4.5 头行保存
* ### V. 前端框架配置讲解\(目录\)
* [5.1 app目录](/ionic/app.md)
* [5.2 hooks](/ionic/hooks.md)
* [5.3 node\_modules](/ionic/node-modules.md)
* [5.4 platforms](/ionic/platforms.md)
* [5.5 plugins](/ionic/plugins)
* [5.6 publish](/ionic/publish.md)
* [5.7 resources](ionic/resources)
* [5.8 gulpfile.js](ionic/gulpfile.md)
* ### VI. APP打包及发布
* [6.1 修改配置文件](/ionic/profile.md)
* [6.2 更换APP图标及启动页](/ionic/start.md)
* [6.3 安卓打包](/ionic/android.md)
* [6.4 IOS打包](/ionic/ios.md)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment