Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
******项目模块******
登录 login
一、 首页
1 活动报名 activity
2 通知公告 announcement
3 离沪报备 report
4 值班情况 dutyAll
5 活动跟踪 activity-track
6 报备跟踪 report
7 问卷调查 mySurvey
8 问卷管理 surveyManage
9 值班换班 manageDuty
10 更多 more-app
二、 通讯录 contact
三、 消息 notice
四、 个人中心 mine
******代码的结构模块划分***********
app/ 项目的根文件,每个页面都会在这个基础上面展开的
assets/ 静态资源文件 主要是图片
directive/ 命令文件
pipe/ 过滤器文件
provier/ 服务组件
service/ 网络请求模块
pages/ app的页面
******启动命令******
1.npm install //安装项目依赖
2.ionic serve //项目编译启动
3.ionic g page newPage //创建新页面
安装 cordova插件命令:
ionic cordova plugin add 插件名
例如:
ionic cordova plugin add cordova-plugin-badge
******ionic常用命令******
1、ionic g page newPage 创建新页面
******注意事项******
1、node版本装8.9.0 的 不然跑不起来
2、http文件里面的请求改成本地请求的方式 本地跑
3、这个项目的接口基本都是用form表单提交的
4.ionic.config.json 文件是本地配置跨域问题的nginx文件 service 里面的domain参数要设置
******常见问题******
如果build android 报错了请在platforms/build.gradle里面的最后添加如下代码:
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:27.1.0'
}}
//app自动更新安装打开功能中 android 8以上的权限有限制;需要在 platforms/android/app/src/main/AndroidManifest.xml文件里面
将 targetSdkVersion的值改为23即可;android SDK版本降低可以
******正式版本更新说明******
2019-3-17 v3.0.3 更新问卷调查结果预览出现的问题
2019-4-11 v4.0.6 学习测试模块上线
******appid的问题******
io.ionic.smart19.starter.test 内部测试的版本id
io.ionic.smart19.starter 正式环境的版本id
io.ionic.partyCloud.starter.test 部机关党建云(测试)
io.ionic.partyCloud.starter.test 部机关党建云
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release-key.keystore app-release-unsigned.apk 部机关党建云