当前位置: 首页 > news >正文

用Vue写教务系统学生管理

文章目录

  • 一.首先创建新的Demo
  • 二.在APP里面绑定DemoStudent
  • 三.源码附上
  • 四.效果图(新增记录还未实现)

一.首先创建新的Demo

在这里插入图片描述

二.在APP里面绑定DemoStudent

<template><img alt="Vue logo" src="./assets/logo.png"><!-- <HelloWorld msg="Welcome to Your Vue.js App"/> --><demo-student></demo-student>
</template><script>
// import HelloWorld from './components/HelloWorld.vue'
import DemoStudent from './components/DemoStudent.vue';export default {name: 'App',components: {// HelloWorldDemoStudent}
}
</script><style>
#app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px;
}
</style>

三.源码附上

<template><el-container><el-header height="80px" style="padding: 0;"><div class="header">教务系统学生管理</div></el-header><el-container><el-aside width="200px"><el-menu class="aside" @select="selectFunc" default-active="1" :unique-opened="true"><el-sub-menu index="1"><template #title><span>七年级</span></template><el-menu-item index="1">1班</el-menu-item><el-menu-item index="2">2班</el-menu-item><el-menu-item index="3">3班</el-menu-item></el-sub-menu><el-sub-menu index="2"><template #title><span>八年级</span></template><el-menu-item index="4">1班</el-menu-item><el-menu-item index="5">2班</el-menu-item><el-menu-item index="6">3班</el-menu-item></el-sub-menu><el-sub-menu index="3"><template #title><span>九年级</span></template><el-menu-item index="7">1班</el-menu-item><el-menu-item index="8">2班</el-menu-item><el-menu-item index="9">3班</el-menu-item></el-sub-menu></el-menu></el-aside><el-container><el-header height="80px" style="padding: 0;margin: 0;"><el-container class="subHeader"><div class="desc">{{ desc }}</div><el-button style="width: 100px;height: 30px;margin: 20px;">新增记录</el-button></el-container></el-header><el-main style="margin: 0;padding: 0;"><div class="content"><el-table :data="stus"><el-table-columnprop="name"label="姓名"></el-table-column><el-table-columnprop="age"label="年龄"></el-table-column><el-table-columnprop="sex"label="性别"></el-table-column><el-table-columnprop="date"label="录入日期"></el-table-column></el-table></div></el-main><el-footer height="30px" class="footer">Vue框架搭建,ElementPlus提供组件支持</el-footer></el-container></el-container></el-container></template><style scoped>.header{font-size: 30px;line-height: 80px;background-color: #f1f1f1;}.aside{background-color: wheat;height: 600px;}.subHeader{background-color: cornflowerblue;}.desc{font-size: 25px;line-height: 80px;color: white;width: 800px;}.content{height: 410px;}.footer{background-color: dimgrey;color: white;font-size: 17px;line-height: 30px;}</style><script>
export default{data(){return{desc:'七年级1班学生统计',stus:[{name:'小王',age:14,sex:'男',date:'2020年8月15日'},{name:'小张',age:15,sex:'男',date:'2020年8月15日'},{name:'小秋',age:15,sex:'女',date:'2020年8月15日'}] }},methods:{selectFunc(index){let strs=['七','八','九']let rank=strs[Math.floor((index-1)/3)]this.desc=`${rank}年级${((index-1)%3)+1}班学生统计`}}
}
</script>

四.效果图(新增记录还未实现)

在这里插入图片描述

http://www.lryc.cn/news/89403.html

相关文章:

  • 专门用于管理企业与自己客户之间所有信息的客户管理系统
  • (转载)基于多层编码遗传算法的车间调度算法(matlab实现)
  • Redis的常用数据结构之哈希类型
  • 计算机组成原理-存储系统-缓存存储器(Cache)
  • 打开c语言生成exe文件,出现闪退的解决方法
  • 算法基础学习笔记——⑩DFS与BFS\树与图
  • chatgpt赋能python:Python中可迭代对象的介绍
  • 报表控件FastReport使用指南——如何打开WebP格式的图片
  • 【鲁棒、状态估计】用于电力系统动态状态估计的鲁棒迭代扩展卡尔曼滤波器研究(Matlab代码实现)
  • 整理6个超好用的在线编辑器!
  • ArcGIS10.8下载及安装教程(附安装步骤)
  • AI智能照片编辑:AI Photo for Mac
  • Tuxera for Mac2023中文版读写硬盘U盘工具
  • 项目遇到的实际需求: java从信任所有证书到对server证书进行校验
  • 使用JS来实现轮播图的效果
  • Springboot +spring security,自定义认证和授权异常处理器
  • Dockerfile(1) - FROM 指令详解
  • 【嵌入式Linux】源码菜单配置 | 编译 | 菜单配置的实现 | 源码编译的实现
  • python自动化爬虫实战
  • LVGL-最新版本及其版本定义标准
  • ORB_SLAM2算法中如何计算右目和左目两个特征点的是否匹配?
  • Android 12.0系统Settings主页去掉搜索框
  • 电脑数据丢失如何恢复
  • 大数据分析案例-基于决策树算法构建世界杯比赛预测模型
  • Python 图形界面框架 PyQt5 使用指南
  • 代码随想录算法训练营第四十二天 | 二维dp数组01背包, 力扣 416. 分割等和子集
  • 【1110. 删点成林】
  • 第三章 JVM内存概述
  • 基于SpringBoot的企业客户信息反馈平台的设计与实现
  • 【SA8295P 源码分析】01 - SA8295P 芯片介绍