No Description

limengbo acb6fb5923 :heavy_minus_sign: 注释图片上传 3 years ago
.idea 5a8c0d0615 修改icon位置,修改信息过长显示不全的问题 6 years ago
compontents 168cd4c27c 解决提出的bug 5 years ago
pages acb6fb5923 :heavy_minus_sign: 注释图片上传 3 years ago
utils 168cd4c27c 解决提出的bug 5 years ago
.DS_Store 197fb6f00f 展开,收起加上指示图标 6 years ago
README.md 1f76c1a86a 迭代微信小程序主要更改首页和新增错题本还有分享海报图 6 years ago
app.js 20dc71d2a7 解决冲突 6 years ago
app.json acb6fb5923 :heavy_minus_sign: 注释图片上传 3 years ago
app.wxss 20dc71d2a7 解决冲突 6 years ago
project.config.json acb6fb5923 :heavy_minus_sign: 注释图片上传 3 years ago
sitemap.json acb6fb5923 :heavy_minus_sign: 注释图片上传 3 years ago

README.md

账号

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        // 勋章排名页面
|   |
|   |──mistakes             //错题本
|   |
│   ├── quantity_rank     //  答题排名排名
│   │
│   ├── recommend       //  本周推荐改为了错题本暂时注释掉
│   │
│   ├── science     // 科学页面
│   │
│   ├── set_name       // 更改名字
│   │
│   ├── transmit       // 通过用户分享进来的页面
└── utils					// 公共文件夹
    ├── APIClient.js        // 所有的接口请求都在这
    ├── WXHttpRequest.js        // 重新封装了一下微信请求接口
    ├── const.js        // 定义了一些请求常量
    ├── loginSchedule.js     // 小程序注册登录的代码
    └── util.js     // 一些公共的方法

代码中方法基本都有注释