IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 基于uniapp搭建的个人课程表-主前端 -> 正文阅读

[移动开发]基于uniapp搭建的个人课程表-主前端

课程表-个人课程表开发

项目简介

1、此项目前端基于uniapp,使用uview组件库搭建

2、后端使用python fastAPI搭建,目前后端暂未完善。

3、禁止恶意探索行为

4、此分享主要分享前端设计页面,后端自己适配。

5、当前实现获取课表数据并显示到前端页面。

【项目已开源-但禁止恶意使用和恶意扩散-倡导健康积极的开发】

【项目地址】---当前已将github和gitee链接,同步更新

  1. github:https://github.com/TonyTang-dev/classSchedule/tree/main

  2. gitee: https://gitee.com/TangGarlic/classSchedule

【技术实现】

1、使用uniapp框架,绝大多数使用的是flex弹性布局

2、目前项目没做适配,可能在不同的机型存在兼容性问题

3、使用编辑器HBuilder可打包项目为APK安装包到真机安装使用

4、禁止任何违法,恶意二次开发行为。

【预期效果】

  1. 前端实现手机终端搭建课表可视化

  2. 通过前后端分离实现课表下载更新

  3. 客户通过手机终端便捷查看课程及日程

【成品效果】

【实现效果】

数据需求格式(一周):

【技术推荐】

一、前端

  1. 前端现建议使用uniapp来搭建终端程序---uniapp是一个基于vue.js的前端框架,支持一份代码多端输出。

    1. 官网:uni-app官网

    2. 开发工具:Hbuilder,这是一个编辑器,比较强大便捷,可以实现uniapp程序发布打包

    3. 学习:我学的时候是直接通过文档学的,就是官方网站里面的那些介绍还有组件(教你怎么使用那些组件,比如按钮);其是基于html+CSS+javascripts的。因此我是通过官方文档+CSDN来学习的。

  2. 网络请求部分:因为是前后端分离,所以在前端和后端需要通信的时候,需要后端返回一些数据(如需要后端返回true/false来判断登录成功失败)可以使用模拟接口来实现,就是访问后会给你模拟服务器返回数据的模拟网址,推荐fast_mock.

    1. 官网:fastmock 在线接口 Mock 平台

    2. 学习:通过CSDN和百度学习使用以及官网教程

    3. 状态:我刚看了好像有人用他们网站诈骗,网站被国家查了,但是不影响,这样的模拟接口网站还有很多

二、后端

????????特别鸣谢开源作者:https://github.com/Hagb/pymycqu

  1. 前后端分离---即搭建个服务器来耍耍,实现项目的意义,推荐fastAPI.

    1. fastAPI是基于python的后端框架,是一个简单小巧的框架,不像SSM那样大型且难学,框架嘛,旨在减少程序员工作的,所以学起来时间周期不会太长

    2. 官网:FastAPI

    3. 学习:按照官方文档学习,不过官方文档是英文的,不太好看,那么推荐一下中文教程。

    4. 中文教程:FastAPI:Python 世界里最受欢迎的异步框架 - 古明地盆 - 博客园

三、Git使用

  1. 新建仓库以及提交技巧,如下图:

  1. 将一份代码同时提交到gitee和github方法:

教程链接:如何将一个项目同时提交到GitHub和Gitee(码云)两个仓库_极客点儿的博客-CSDN博客_idea 提交两个仓库

  1. 在仓库新建成员分支:

【注意事项】

  1. 成员之间应放下成见,团结共进,以为简历增光为目标,努力进取,团结互助;

  2. 成员之间必然会存在分歧,当产生分歧时应积极寻求解决办法,不应产生冲突;

  3. 项目没有必然要求,不可为项目注入太多时间而影响学业,应以学业为重;

  4. 项目成员可自由获取项目源码并发布到个人博客、代码托管平台,但不可用于非法用途;

  5. 不应恶意破坏校园网站,本人声明,任何破坏行为与本人无关;

  6. 本项目不用于非法用途,若团队成员使用项目内容进行违法犯罪活动,本团队声明其系个人行为,不代表团队意志,与团队无关。

  7. 本团队以团结互助,互相进步为目标,禁止违法犯罪,禁止黄、赌、毒。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-04-07 22:51:12  更:2022-04-07 22:53:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 20:43:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码