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 相关文章推荐
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
Dec 06 Javascript
javascript 类定义的4种方法
Sep 12 Javascript
jquery实现的超出屏幕时把固定层变为定位层的代码
Feb 23 Javascript
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
May 13 Javascript
实现js保留小数点后N位的代码
Nov 13 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
Sep 14 Javascript
实例解析jQuery中如何取消后续执行内容
Dec 01 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
Feb 28 Javascript
JavaScript文件的同步和异步加载的实现代码
Aug 19 Javascript
JavaScript switch语句使用方法简介
Dec 30 Javascript
原生js实现文件上传、下载、封装等实例方法
Jan 05 Javascript
Nest.js散列与加密实例详解
Feb 24 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
Terran热键控制
2020/03/14 星际争霸
Mysql的常用命令
2006/10/09 PHP
php堆排序(heapsort)练习
2013/11/13 PHP
yii上传文件或图片实例
2014/04/01 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
2011/10/29 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
2014/02/19 Javascript
JS操作CSS随机改变网页背景实现思路
2014/03/10 Javascript
Javascript 运动中Offset的bug解决方案
2014/12/24 Javascript
js使用心得分享
2015/01/13 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
JS模拟按钮点击功能的方法
2015/12/22 Javascript
浅谈JavaScript的push(),pop(),concat()方法
2016/06/03 Javascript
angular2+nodejs实现图片上传功能
2017/03/27 NodeJs
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
2020/05/15 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
2020/05/23 Javascript
ES2020系列之空值合并运算符 '??'
2020/07/22 Javascript
下载安装setuptool和pip linux安装pip    
2014/01/24 Python
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
Python中的Descriptor描述符学习教程
2016/06/02 Python
Python下的Softmax回归函数的实现方法(推荐)
2017/01/26 Python
Python中字典(dict)合并的四种方法总结
2017/08/10 Python
Python中collections模块的基本使用教程
2018/12/07 Python
python如何读取bin文件并下发串口
2019/07/05 Python
django框架模板语言使用方法详解
2019/07/18 Python
python 矢量数据转栅格数据代码实例
2019/09/30 Python
Python 求数组局部最大值的实例
2019/11/26 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
2020/03/06 Python
HTML5里的placeholder属性使用实例和美化显示效果的方法
2014/04/23 HTML / CSS
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
大学新生入学教育方案
2014/05/16 职场文书
幼儿园端午节活动方案
2014/08/25 职场文书
3.15消费者权益日活动总结
2015/02/09 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
2015年度优秀员工获奖感言
2015/07/31 职场文书