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+、优、良、未交)和数字输入。
应用的入口文件,初始化小程序。
应用的全局配置文件,定义页面路径、窗口样式等。
项目配置文件,定义项目的基本信息和配置。
主要逻辑实现文件,包含以下功能:
- 增加新学生行:点击“增加行”按钮,可以在表格中添加一个新的学生行,初始状态为“未交”。
- 删除学生行:点击“删除行”按钮进入删除模式,选择要删除的行后,点击“确认删除行”按钮删除选中的行。
- 增加日期列:点击“增加日期”按钮,可以在表格中添加一个新的日期列,初始状态为“未交”。
- 删除日期列:点击“删除日期”按钮进入删除模式,选择要删除的列后,点击“确认删除日期”按钮删除选中的列。
- 编辑学生姓名:点击学生姓名单元格,可以弹出编辑框,修改学生姓名。
- 编辑状态:点击状态单元格,可以弹出状态选择菜单,选择状态(如A+、优、良、未交、数字)。如果选择“数字”,会弹出数字输入框,输入具体的数字。
- 设置状态选项:点击右上角的“设置”按钮,可以弹出设置面板,修改状态选项。