叨逼叨

还记得以前小编上大学那会苦于课后习题没有答案...到了考试....就像下面这个图一样~

现在,那些同样在纠结于书本后的答案太遥远的同学们,要告诉你们一个好消息,个人历时两周作业的时间开发的小程序【大学课后答案习题解析助手】上线了,已经提供大学各学科教材课后答案,不用撕书,不用翻来翻去,就可以查看答案了~

少废话,看东西



https://minapp.com/miniapp/9985/

微信扫一扫,使用大学课后答案习题解析助手(请忽略这么长的名称),感谢杨伯伯提供设计图标。

功能介绍

【大学课后答案习题解析助手】小程序分为三部分的内容:首页、学科、我的。

  • 最核心的功能肯定是「学科」了,在这里你可以找到公共基础课、经济、计算机、通信、物理、化学、外语、法学、机械等专业课程的课后答案。后续我们也会慢慢完善课本数据库。

  • 点击这些专业分类,就能进入该课程的课本列表,例如,高等数学包括第六版、第七版,以及上下册等。

  • 再一步点击课本就到了课后答案列表啦,然后你就可以根据你想找的答案对照着标题点击进入最终的答案页了。绝对是高清无码,可放大缩小。

  • 如果这本书的答案你需要使用一个学期的话,就可以点击「收藏」或者「分享文档」了,收藏之后的答案会保存在「我的」-「我的收藏」页中,下次你需要再查看答案就可以直接进入,直接查找答案了。

  • 如果你不想在「答案库」中查找的话,也可以在搜索框中输入课本名直接查找。

用来画做了个小视频

项目依赖

mpvue(小程序第三方开发框架)、vue、bmob.js(云数据库sdk)、mpvue-modal-extend(mpvue模态弹窗组件)、mpvue-wxparse(mpvue富文本渲染)、vant(有赞出品小程序ui组件)、JAVA后端爬虫支持(周yi老师的支持)

封装组件

// src/components
.
├── answer-list.vue //课本答案章节列表
├── auth-item.vue //用户授权弹窗
├── back-item.vue //返回首页
├── banner-item.vue //banner图根据场景不同
├── data-null.vue //数据为空
├── homenews-item.vue //课本列表
├── hot-search.vue //热搜
├── modal-extend.vue //模态窗口
├── mpvue-wxpares.vue //富文本渲染
├── search-item.vue //搜索框组件
├── support-item.vue //技术支持
├── tag-item.vue //标签
├── title-item.vue //标题

业务代码分布

// src/pages
.
├── activity //活动专题-会在首页给弹窗然后给小程序引流
│ ├── index.vue
│ └── list.vue
├── home
│ └── index.vue //首页
├── news
│ ├── book.vue //课本详情
│ ├── category.vue //学科分类
│ ├── detail.vue //章节详情
│ ├── taglist.vue //标签(为了解决学科分类在tab导航不能传参数新建的页面)
│ └── topic.vue //课本专题
├── search
│ └── index.vue //搜素
└── user
├── about.vue //小程序关于
├── feed.vue //意见反馈
├── index.vue //个人中心
├── like.vue //我的收藏
└── record.vue // 版本更新记录

计划完成

  • [x] 提交未收录的教材
  • [x] 答案的最后面放广告位
  • [x] 后台管理系统 包括(图片/广告管理、首页导航菜单、首页热门、版本发布日志、意见反馈、小程序简介等)
  • [x] 加扫码搜索功能
  • [x] 搜索框优化
  • [x] 增加分享朋友圈卡片功能

更新记录

版本号 更新内容 更新时间
v0.6 1.问题反馈页面优化;2.接口速度优化;3.搜索页面优化; 2018-12-18 15:54:04
v0.5 1.首页增加扫码找答案;2.接口优化;3.细节bug修复。 2018-12-13 15:26:49
v0.4 1.搜索页面优化; 2.答案详情数据请求优化; 3.解决若干bug。 2018-11-30 15:51:37
v0.3 1.搜索功能支持模糊查找;2.分享功能优化;3.细节优化。 2018-11-28 21:30:49
v0.2 1.新增搜索;2.新增收藏功能; 2018-11-15 15:46:04
v0.1 1.发布第一个版本;2.增加分享; 2018-11-15 15:46:45

原文地址发布自本人博客:https://hurely.github.io

大学课后答案微信小程序项目实践(1)的更多相关文章

  1. 【微信小程序项目实践总结】30分钟从陌生到熟悉 web app 、native app、hybrid app比较 30分钟ES6从陌生到熟悉 【原创】浅谈内存泄露 HTML5 五子棋 - JS/Canvas 游戏 meta 详解,html5 meta 标签日常设置 C#中回滚TransactionScope的使用方法和原理

    [微信小程序项目实践总结]30分钟从陌生到熟悉 前言 我们之前对小程序做了基本学习: 1. 微信小程序开发07-列表页面怎么做 2. 微信小程序开发06-一个业务页面的完成 3. 微信小程序开发05- ...

  2. 【微信小程序项目实践总结】30分钟从陌生到熟悉

    前言 我们之前对小程序做了基本学习: 1. 微信小程序开发07-列表页面怎么做 2. 微信小程序开发06-一个业务页面的完成 3. 微信小程序开发05-日历组件的实现 4. 微信小程序开发04-打造自 ...

  3. 微信小程序开发实践

    目录 项目是否适合移植到小程序上? 概要介绍 实践得到的经验 规则 小程序不支持的 新特性 小窍门 会话管理 进阶 项目是否适合移植到小程序上? 小程序由于微信提供了一些组件,在微信中的一些体验确实不 ...

  4. 微信小程序开发01 --- 微信小程序项目结构介绍

    一.微信小程序简单介绍: 微信官方介绍微信小程序是一个不需要下载安装就可使用(呵呵,JS代码不用下载吗?展示的UI不用下载吗?)的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用. ...

  5. 高仿Readhub小程序 微信小程序项目【原】

    # News #### 项目介绍微信小程序项目涉及功能 https://gitee.com/richard1015/News https://github.com/richard1015/News 高 ...

  6. 微信小程序项目实战之天气预报

    概述 微信小程序项目实战之天气预报 详细 代码下载:http://www.demodashi.com/demo/10634.html 一.准备工作 1.注册微信小程序 2.注册和风天气账号 3.注册百 ...

  7. 微信小程序项目实战之豆瓣天气

    概述 微信小程序项目实战之豆瓣天气 详细 代码下载:http://www.demodashi.com/demo/10943.html 一.准备工作 1.注册微信小程序 2.在小程序设置中设置reque ...

  8. 《微信小程序项目开发实战:用WePY、mpvue、Taro打造高效的小程序》(笔记1)WePY开发环境的安装

    WePY的安装或更新都通过npm进行,全局安装或更新WePY命令行工具,使用以下命令: npm install wepy-cli -g 稍等片刻,成功安装后,即可创建WePY项目. 注意:如果npm安 ...

  9. 微信小程序项目开发实战:用WePY、mpvue、Taro打造高效的小程序》(笔记4)支持React.js语法的Taro框架

    Taro本身实现的情况类似于mpvue,mpvue的未来展望中也包含了支付宝小程序,现在的版本中,也可以使用不同的构建命令来构建出百度小程序的支持,如第10章所示,但是现在Taro先于mpvue实现了 ...

随机推荐

  1. qtcreator 添加 cppreference 离线文档

    https://en.cppreference.com/w/File:qch_book_20190607.zip 下载后放到 D:\Qt\Qt5.10.0\Docs\Qt-5.10.0目录下, 并在q ...

  2. nginx针对某个url限制ip访问,常用于后台访问限制【转】

    假如我的站点后台地址为: http://www.abc.net/admin.php 那么我想限制只有个别ip可以访问后台,那么需要在配置文件中增加: location ~ .*admin.* { al ...

  3. Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor

    Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor 20 ...

  4. [E2E_L9]GOMFCTemplate的融合进阶

    在前面出现的融合方法中,最突出的问题就是每次运算,都需要将整个推断的过程全部操作一遍,这样肯定是费时间的--所以我们需要将能够独立的地方独立出来,但是这个过中非常容易出现溢出的错误--经过一段时间的尝 ...

  5. C# winform判断窗体是否已打开

    Form1 form; /// <summary> /// 开始检测 /// </summary> /// <param name="sender"& ...

  6. Sword 第三方库介绍一

    /* 获取字符编码 */ #include <stdio.h> #include <stdlib.h> /* calloc()函数头文件 */ #include <str ...

  7. Swift编码总结6

    1.UILabel的minimumScaleFactor: 需要UIlabel根据字数多少来减小字体大小,使得UIlabel能够显示全所有的文字.你需要做的就是设置minimumScaleFactor ...

  8. [LeetCode] 125. Valid Palindrome 验证回文字符串

    Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignori ...

  9. Kubernetes 监控方案之 Prometheus Operator(十九)

    目录 一.Prometheus 介绍 1.1.Prometheus 架构 1.2.Prometheus Operator 架构 二.Helm 安装部署 2.1.Helm 客户端安装 2.2.Tille ...

  10. zookeeper学习整理

    概述 zookeeper是一个高可用的分布式数据管理与协调框架,基于ZAB算法实现,主要解决分布式一致性问题. https://www.cnblogs.com/felixzh/p/5869212.ht ...