自制课程表小程序

这篇具有很好参考价值的文章主要介绍了自制课程表小程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备工具

微信开发者工具:稳定版 Stable Build
根据自己电脑的系统下载对应的版本
自制课程表小程序

准备代码

完整代码连接:
https://pan.baidu.com/s/1VbgPOS6CUOae8vg2axhGIg?pwd=hk9e
提取码:hk9e

制作项目

先把完整代码的压缩包解压,并记住这个路径,后面要用
1.打开下载好的微信开发工具,注意不要用游客登录,我一开始就是游客登录弄了好久都没用
2.点击小程序,出现一个创建的界面,点击加号创建
自制课程表小程序

3.创建的时候目录选代码下载文件夹的根目录,选中的文件夹里不能有次级文件夹(这个坑我也踩过)

AppID需要自己注册

后端服务选微信云开发(非游客模式才能选)
自制课程表小程序

4.注册AppID
浏览器搜索微信公众平台
自制课程表小程序
下面账号分类选小程序,注册并登录。自制课程表小程序
登录成功后,在开发设置里可以看到AppID自制课程表小程序

修改课程时间

将课程时间改成自己班的:找到course.js并点击打开!

自制课程表小程序
小程序界面最左边一栏 是课程时间
自制课程表小程序
对应的代码是

course_time:[
      ['8:00',''],
      ['','9:35'],
      ['10:05',''],
      ['','11:40'],
      ['14:00',''],
      ['','15:35'],
      ['16:05',''],
      ['','17:40'],
      ['19:00',''],
      ['','20:35'],
      ['21:05',''],
      ['','22:40'],
  ],

上课时间多少,就把数字改成多少

修改课程内容

id:代表颜色,id不同,颜色不同
isToday:代表星期几,数字是几,就是周几
classNumber:代表占几个课时,也就是时间长度占几个最小长方形
name:课程的名字
address:教室的位置和号码

代码

wList: [
      [     //第一周 
        { "id":1,"isToday": 1, "jie": 7, "classNumber": 2, "name": "算法设计与分析","address":"2306" },
        { "id":2,"isToday": 1, "jie": 1, "classNumber": 2, "name": "操作系统" ,"address":"5409" },
        { "id":3,"isToday": 1, "jie": 3, "classNumber": 2, "name": "毛概","address":"6202" },

        { "id":4,"isToday": 2, "jie": 3, "classNumber": 2, "name": "Matlab" ,"address":"2306" },
        { "id":5,"isToday": 2, "jie": 5, "classNumber": 2, "name": "数据库原理及应用" ,"address":"1104" },
        {"id":7,"isToday": 2, "jie": 7, "classNumber": 2, "name": "数学建模","address":"1215"},
       
        { "id":6,"isToday": 3, "jie": 3, "classNumber": 2, "name": "计算机网络" ,"address":"5102" },
        { "id":2,"isToday": 3, "jie": 7, "classNumber": 2, "name": "操作系统" ,"address":"5409" },

        { "id":3,"isToday": 4, "jie": 1, "classNumber": 2, "name": "毛概" ,"address":"6202" },
        { "id":6,"isToday": 4, "jie": 5, "classNumber": 2, "name": "计算机网络" ,"address":"2304" },
        
        { "id":1,"isToday": 5, "jie": 3, "classNumber": 2, "name": "算法设计与分析" ,"address":"5506" },
   ],
      [      //第二
  
        { "id":2,"isToday": 1, "jie": 1, "classNumber": 2, "name": "操作系统" ,"address":"5409" },
        { "id":3,"isToday": 1, "jie": 3, "classNumber": 2, "name": "毛概","address":"6202" },

        { "id":4,"isToday": 2, "jie": 3, "classNumber": 2, "name": "Matlab" ,"address":"2306" },
        { "id":5,"isToday": 2, "jie": 5, "classNumber": 2, "name": "数据库原理及应用" ,"address":"1104" },
        {"id":7,"isToday": 2, "jie": 7, "classNumber": 2, "name": "数学建模","address":"未知"},
        { "id":6,"isToday": 3, "jie": 3, "classNumber": 2, "name": "计算机网络" ,"address":"5102" },
        { "id":2,"isToday": 3, "jie": 7, "classNumber": 2, "name": "操作系统" ,"address":"5409" },

        { "id":3,"isToday": 4, "jie": 1, "classNumber": 2, "name": "毛概" ,"address":"6202" },
        { "id":6,"isToday": 4, "jie": 5, "classNumber": 2, "name": "数据库原理及应用" ,"address":"2306" },
        
        { "id":1,"isToday": 5, "jie": 3, "classNumber": 2, "name": "算法设计与分析" ,"address":"5506" },],

修改标题

小程序界面最上方的是标题
自制课程表小程序

修改可以打开course.json这个文件
自制课程表小程序

要什么标题就把文字改成什么
自制课程表小程序

修改底部导航栏

小程序界面最下方的是导航栏
自制课程表小程序

修改可以打开app.json这个文件
自制课程表小程序

找到标记的内容,改一下就行
自制课程表小程序

项目发布

编译后点击上传按钮
自制课程表小程序

填写好版本号和项目名称,点击上传就行
自制课程表小程序

打开微信公众平台,用注册的小程序账号登录,打开版本管理
自制课程表小程序
找到开发版本,右边绿色的提交审核改为体验版,之后就可以使用体验版了,还可以让别人扫码一起体验
自制课程表小程序

如果想要开发版的话,就不要改成体验版,直接点提交审核,审核成功后点击发布就行(我点提交审核不知道为什么一直没有通过)

我是第一次做小程序,学校的小程序课表还没有出来,就想着自己动手做一个,感兴趣的小伙伴可以边做边交流啊~文章来源地址https://www.toymoban.com/news/detail-489620.html

到了这里,关于自制课程表小程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java实现课程表 II

    题目: 现在你总共有  numCourses  门课需要选,记为  0  到  numCourses - 1 。给你一个数组  prerequisites  ,其中  prerequisites[i] = [ai, bi]  ,表示在选修课程  ai  前  必须  先选修  bi  。 例如,想要学习课程  0  ,你需要先完成课程  1  ,我们用一个匹配来表示: [0,1]  。

    2024年02月09日
    浏览(41)
  • 210. 课程表 II Python

    现在你总共有 numCourses 门课需要选,记为 0 到 numCourses - 1 。给你一个数组 prerequisites ,其中 prerequisites[i] = [ai, bi] ,表示在选修课程 ai 前 必须 先选修 bi 。 返回你为了学完所有课程所安排的学习顺序。可能会有多个正确的顺序,你只要返回 任意一种 就可以了。如果不可能完

    2024年02月14日
    浏览(38)
  • 【图论】Leetcode 207. 课程表【中等】

    你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中 prerequisites[i] = [ai, bi] ,表示如果要学习课程 ai 则 必须 先学习课程 bi 。 例如,先修课程对 [0, 1] 表示:想要学习课程 0 ,你需要先

    2024年04月14日
    浏览(45)
  • leetcode 630. 课程表 III

    这里有 n 门不同的在线课程,按从 1 到 n 编号。给你一个数组 courses ,其中 courses[i] = [durationi, lastDayi] 表示第 i 门课将会 持续 上 durationi 天课,并且必须在不晚于 lastDayi 的时候完成。 你的学期从第 1 天开始。且不能同时修读两门及两门以上的课程。 返回你最多可以修读的课

    2024年02月16日
    浏览(41)
  • vue实现动态课程表(TimeTable)

      (1)动态生成课程节数、时间周期        (2)遇到学科相等的可进行行合并、已解决合并后表格变形问题 (1)moment

    2024年02月04日
    浏览(39)
  • 刷题笔记25——图论课程表

    为了最终理解你所不理解的,你必须经历一条愚昧无知的道路。为了占有你从未占有的东西,你必须经历被剥夺的道路。为了达到你现在所不在的名位,你必须经历那条你不在其中的道路。——艾略特 非常奇妙,我最初的错误是如下,在找到目标节点后直接加入到res中,但是

    2024年02月07日
    浏览(37)
  • HTML入门用标签写一个课程表

    完成样式 相关笔记

    2024年01月19日
    浏览(73)
  • 【LeetCode】210. 课程表 II——拓扑排序

    题目链接:210. 课程表 II 题目描述: 现在你总共有 numCourses 门课需要选,记为 0 到 numCourses - 1。给你一个数组 prerequisites ,其中 prerequisites[i] = [ai, bi] ,表示在选修课程 ai 前 必须 先选修 bi 。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示:[0,1] 。 返

    2024年02月09日
    浏览(35)
  • 前端drag api课程表demo

    HTML CSS JS

    2024年02月07日
    浏览(34)
  • 2023-09-09 LeetCode每日一题(课程表)

    点击跳转到题目位置 你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中 prerequisites[i] = [ai, bi] ,表示如果要学习课程 ai 则 必须 先学习课程 bi 。 例如,先修课程对 [0, 1] 表示:想要学

    2024年02月09日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包