README.md 2.8 KB

账号

appId: wx7b5ea6422847ea64;

登录微信公共平台;

账号: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     // 一些公共的方法

代码中方法基本都有注释