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异步函数发展历程
Sep 29 Javascript
javascript弹出带文字信息的提示框效果
Jul 19 Javascript
Angular使用ng-messages与PHP进行表单数据验证
Dec 28 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
Jan 11 Javascript
js验证手机号、密码、短信验证码代码工具类
Jun 24 Javascript
jQuery选择器之属性筛选选择器用法详解
Sep 19 jQuery
jQury Ajax使用Token验证身份实例代码
Sep 22 Javascript
详解Node全局变量global模块
Sep 28 Javascript
vue移动端UI框架实现QQ侧边菜单组件
Mar 09 Javascript
vue2.0的虚拟DOM渲染思路分析
Aug 09 Javascript
vue 实现小程序或商品秒杀倒计时
Apr 14 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
Nov 01 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
一步一步学习PHP(3) php 函数
2010/02/15 PHP
PHP 采集程序原理分析篇
2010/03/05 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
php利用fsockopen GET/POST提交表单及上传文件
2017/05/22 PHP
Javascript与vbscript数据共享
2007/01/09 Javascript
用 javascript 实现的点击复制代码
2007/03/24 Javascript
JavaScript 常用函数
2009/12/30 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
2013/08/13 Javascript
nodejs获取本机内网和外网ip地址的实现代码
2014/06/01 NodeJs
JavaScript中数组继承的简单示例
2015/07/29 Javascript
jquery及js实现动态加载js文件的方法
2016/01/21 Javascript
AngularJS实现动态添加Option的方法
2017/05/17 Javascript
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
详解JS深拷贝与浅拷贝
2020/08/04 Javascript
在Django的上下文中设置变量的方法
2015/07/20 Python
Python使用回溯法子集树模板解决迷宫问题示例
2017/09/01 Python
python 集合 并集、交集 Series list set 转换的实例
2018/05/29 Python
python 使用sys.stdin和fileinput读入标准输入的方法
2018/10/17 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
python 中pyqt5 树节点点击实现多窗口切换问题
2019/07/04 Python
python爬虫构建代理ip池抓取数据库的示例代码
2020/09/22 Python
CSS实现聊天气泡效果
2020/04/26 HTML / CSS
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
工业设计专业个人求职信范文
2013/12/28 职场文书
员工拾金不昧表扬信
2014/01/09 职场文书
数学高效课堂实施方案
2014/03/29 职场文书
远程网络教育毕业生自我鉴定
2014/04/14 职场文书
保卫钓鱼岛口号
2014/06/20 职场文书
小学生作文批改评语
2014/12/25 职场文书
成本会计岗位职责
2015/02/03 职场文书
通知的写法
2015/04/23 职场文书
python实现简易名片管理系统
2021/04/11 Python
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python
JavaScript选择器函数querySelector和querySelectorAll
2021/11/27 Javascript
Redis超详细讲解高可用主从复制基础与哨兵模式方案
2022/04/07 Redis