vue实现学生信息管理系统


Posted in Javascript onMay 30, 2020

本文实例为大家分享了vue实现学生信息管理系统的具体代码,供大家参考,具体内容如下

界面

vue实现学生信息管理系统

代码

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="UTF-8">
 <title>vue--学生信息管理系统</title>
 <!-- 引包 -->
 <script src="https://cdn.jsdelivr.net/npm/vue"></script>
 <style>
  .title{margin:20px;font-weight: bold;font-size: 20px;}
 </style>
</head>

<body>
 <div id="app">
 <!-- 通过:style设置样式 -->
 <table :style="[render_table]">
 <!-- 通过:class设置样式 -->
 <caption :class="['title']">学生信息管理系统</caption>
 <tr>
 <td>学号</td>
 <td>姓名</td>
 <td>年龄</td>
 <td>操作</td>
 
 </tr>
 <!-- 遍历数据 -->
 <tr v-for="(stu,i) in list">
 <td><input type="text" v-model="stu.no"></td>
 <td><input type="text" v-model="stu.name"></td>
 <td><input type="text" v-model="stu.age"></td>
 <!-- 绑定点击事件并传参 -->
 <td><input type="button" value="删除" @click="del(i)"></td>
 </tr>
 </table>
 <!-- 添加数据的表单 -->
 <div :style="[render_form]">
  <input type="search" v-model="no" placeholder="学号"><br>
  <input type="search" v-model="name" placeholder="姓名"><br>
  <input type="search" v-model="age" placeholder="年龄"><br>
  <input type="button" value="添加" @click="add">
 </div>
 <!-- 用来显示双向数据绑定后的编辑效果,数据驱动视图 -->
 <div>
 <h2>全部数据</h2>
 <ul v-for="(stu,i) in list">
 <!--用三种方式获取数据 -->
  <li>{{stu.no}}</li>
  <li v-text="stu.name"></li>
  <li v-html="stu.age"></li>
 </ul>
 </div>
 </div>
 <script>
 //创建一个Vue的实例
 var vm = new Vue({
  el: "#app", //获取根节点
  data: {
   no:"",
   name:"",
   age:"",
 list:[
  {
  no:"001",
  name:"TOM",
  age:18,
  },{
  no:"002",
  name:"Juy",
  age:19,
  },
  { no:"003",
  name:"Mlo",
  age:20,
  }
 ],
 //设置样式
 render_table:{"width":"700px","text-align":"center"},
 render_form:{"width":"300px","text-align":"center","margin-top":"50px"}
  },
  methods:{
   // 添加方法
   add(){
   this.list.push({no:this.no,name:this.name,age:this.age});
   this.no="";this.name="";this.age="";
   },
   //删除方法
   del(i){
   
   if(confirm("确定删除吗?")){
   this.list.splice(i,1);
   }
   
   }
  }
 })
 </script>
</body>

</html>

知识点

  • 双向数据绑定
  • 文本插值
  • 事件绑定
  • 方法定义
  • 数据遍历
  • 样式设置

更多文章可以点击《Vue.js前端组件学习教程》学习阅读。

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

更多vue学习教程请阅读专题《vue实战教程》

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript学习笔记二 之 变量
Dec 15 Javascript
js使用正则实现ReplaceAll全部替换的方法
Aug 22 Javascript
详解AngularJS中的表格使用
Jun 16 Javascript
微信小程序 实现拖拽事件监听实例详解
Nov 16 Javascript
jQuery日程管理插件fullcalendar使用详解
Jan 07 Javascript
web打印小结
Jan 11 Javascript
Vue实现路由跳转和嵌套
Jun 20 Javascript
layui select动态添加option的实例
Mar 07 Javascript
iview同时验证多个表单问题总结
Sep 29 Javascript
JavaScript静态作用域和动态作用域实例详解
Jun 17 Javascript
vue 实现滚动到底部翻页效果(pc端)
Jul 31 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
Jul 20 Javascript
vue实现在线学生录入系统
May 30 #Javascript
VueJS实现用户管理系统
May 29 #Javascript
如何在vue中使用jointjs过程解析
May 29 #Javascript
vue实现信息管理系统
May 30 #Javascript
微信小程序语音同步智能识别的实现案例代码解析
May 29 #Javascript
vue实现户籍管理系统
May 29 #Javascript
JavaScript闭包原理与用法学习笔记
May 29 #Javascript
You might like
JavaScript方法和技巧大全
2006/12/27 Javascript
jQuery中使用Ajax获取JSON格式数据示例代码
2013/11/26 Javascript
鼠标选择动态改变网页背景颜色的JS代码
2013/12/10 Javascript
javascript控制层显示或隐藏的方法
2015/07/22 Javascript
jQuery的ajax中使用FormData实现页面无刷新上传功能
2017/01/16 Javascript
nodejs读写json文件的简单方法(必看)
2017/03/09 NodeJs
jQuery返回定位插件详解
2017/05/15 jQuery
手把手搭建安装基于windows的Vue.js运行环境
2017/06/12 Javascript
简单实现js放大镜效果
2017/07/24 Javascript
详解node服务器中打开html文件的两种方法
2017/09/18 Javascript
vue自定义指令directive实例详解
2018/01/17 Javascript
Vue Socket.io源码解读
2018/02/07 Javascript
使用angularjs.foreach时return的问题解决
2018/09/30 Javascript
详解JS实现系统登录页的登录和验证
2019/04/29 Javascript
layui的表单提交以及验证和修改弹框的实例
2019/09/09 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
使用preload预加载页面资源时注意事项
2020/02/03 Javascript
Python爬取APP下载链接的实现方法
2016/09/30 Python
教你用Python写安卓游戏外挂
2018/01/11 Python
Python实现动态图解析、合成与倒放
2018/01/18 Python
python读取各种文件数据方法解析
2018/12/29 Python
详解Python字典的操作
2019/03/04 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
2019/06/26 Python
Python多线程多进程实例对比解析
2020/03/12 Python
什么是python类属性
2020/06/10 Python
澳洲的服装老品牌:SABA
2018/02/06 全球购物
环境工程大学生个人的自我评价
2013/10/08 职场文书
电脑租赁公司创业计划书
2014/01/08 职场文书
邮政员工辞职信
2014/01/16 职场文书
巾帼文明岗申报材料
2014/05/01 职场文书
谢师宴答谢词
2015/01/05 职场文书
学习雷锋精神活动总结
2015/02/06 职场文书
2016年七夕情人节宣传语
2015/11/25 职场文书
Vue如何清空对象
2022/03/03 Vue.js
《黑岩★★射手 DAWN FALL》BD发售宣传CM公开
2022/04/04 日漫
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers