Skip to content

jqlong17/StudentRecord

Repository files navigation

学情记录小程序

目录结构

miniprogram-1
├── README.md
├── app.js
├── app.json
├── app.wxss
├── cloudfunctions
│   └── quickstartFunctions
├── miniprogram
│   └── pages
│       └── student-record
│           ├── index.js
│           ├── index.wxml
│           └── index.wxss
├── project.config.json
└── uploadCloudFunction.sh

整体目的

本小程序用于管理学生的记录,包括学生姓名、状态(如成绩、作业提交情况等)和日期。用户可以添加、删除学生和日期,并编辑学生的姓名和状态。状态包括预定义的枚举值(如A+、优、良、未交)和数字输入。

核心模块介绍

app.js

应用的入口文件,初始化小程序。

app.json

应用的全局配置文件,定义页面路径、窗口样式等。

project.config.json

项目配置文件,定义项目的基本信息和配置。

miniprogram/pages/student-record/index.js

主要逻辑实现文件,包含以下功能:

  • 增加新学生行:点击“增加行”按钮,可以在表格中添加一个新的学生行,初始状态为“未交”。
  • 删除学生行:点击“删除行”按钮进入删除模式,选择要删除的行后,点击“确认删除行”按钮删除选中的行。
  • 增加日期列:点击“增加日期”按钮,可以在表格中添加一个新的日期列,初始状态为“未交”。
  • 删除日期列:点击“删除日期”按钮进入删除模式,选择要删除的列后,点击“确认删除日期”按钮删除选中的列。
  • 编辑学生姓名:点击学生姓名单元格,可以弹出编辑框,修改学生姓名。
  • 编辑状态:点击状态单元格,可以弹出状态选择菜单,选择状态(如A+、优、良、未交、数字)。如果选择“数字”,会弹出数字输入框,输入具体的数字。
  • 设置状态选项:点击右上角的“设置”按钮,可以弹出设置面板,修改状态选项。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published