sunzhilei e8fd525540 解决冲突 | 6 سال پیش | |
---|---|---|
.idea | 6 سال پیش | |
compontents | 6 سال پیش | |
pages | 6 سال پیش | |
utils | 6 سال پیش | |
.DS_Store | 6 سال پیش | |
README.md | 6 سال پیش | |
app.js | 6 سال پیش | |
app.json | 6 سال پیش | |
app.wxss | 6 سال پیش | |
project.config.json | 6 سال پیش |
appId: wx7b5ea6422847ea64;
AppSecret: adece358e0
账号:sunzhilei@efunbox.cn, 密码:efunbox@3366;
这个小程序基本上都是tab切换由于微信的tabBar中的 list 是一个数组,只能配置最少2个、最多5个 tab,tab 按数组的顺序排序。 所以只好把导航条封装成公用组件采用wx.switchTab(OBJECT)来跳转页面,达到tab切换的效果其他的一些组件和功能主要是用微信小程序API来实现的。
目录结构如下
├── README.md
├── app.js // 小程序逻辑
├── app.json // 小程序公共设置
├── app.wxss // 小程序公共样式表式
├── compontents // 所有的组件都在这里
│ ├── chat // 分享或答疑功能组件
│ │
│ ├── curriculum // 学习记录功能组件
│ │
│ ├── discuss // 评论内容功能组件
│ │
│ ├── lesson_list // 课程列表组件
│ │
│ ├── preview // 预览组件
│ │
│ ├── rank-tarbar // 排名导航栏组件
│ │
│ ├── ranking // 排名组件
│ │
│ ├── share // 分享组件
│ │
│ ├── tarbar // 主页导航栏组件
│ │
│ ├── target // 学习目标组件
│ │
├── pages // 所有的页面都在这里
│ ├── accuracy_rank // 正确率排名
│ │
│ ├── image // 小程序tabbar里面的图片
│ │
│ ├── art // 艺术课页面
│ │
│ ├── chinese // 中文页面
│ │
│ ├── accuracy_rank // 正确率排名
│ │
│ ├── english // 英语页面
│ │
│ ├── grade_rank // 等级排名
│ │
│ ├── index // 我的页面
│ ├── input_content // 分享和有疑问页面
│ │
│ ├── language // 语文页面
│ │
│ ├── mathematics // 数学页面
│ │
│ ├── medal_rank // 勋章排名页面
│ ├── quantity_rank // 答题排名排名
│ │
│ ├── recommend // 本周推荐
│ │
│ ├── science // 科学页面
│ │
│ ├── set_name // 更改名字
│ │
│ ├── transmit // 通过用户分享进来的页面
└── utils // 公共文件夹
├── APIClient.js // 所有的接口请求都在这
├── WXHttpRequest.js // 重新封装了一下微信请求接口
├── const.js // 定义了一些请求常量
├── loginSchedule.js // 小程序注册登录的代码
└── util.js // 一些公共的方法
代码中方法基本都有注释