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 相关文章推荐
Jquery中getJSON在asp.net中的使用说明
Mar 10 Javascript
javascript ie6兼容position:fixed实现思路
Apr 01 Javascript
基于jquery的手风琴图片展示效果实现方法
Dec 16 Javascript
JS实现很酷的水波文字特效实例
Feb 26 Javascript
浅谈javascript中的DOM方法
Jul 16 Javascript
JQuery ZTree使用方法详解
Jan 07 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
Jul 19 Javascript
bootstrap Table插件使用demo
Aug 07 Javascript
重学JS之显示强制类型转换详解
Jun 30 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
Jul 25 Javascript
详解Howler.js Web音频播放终极解决方案
Aug 23 Javascript
js数组的基本使用总结
Jan 18 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
php定时计划任务与fsockopen持续进程实例
2014/05/23 PHP
yii使用activeFileField控件实现上传文件与图片的方法
2015/12/28 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
jQuery 1.3 和 Validation 验证插件1.5.1
2009/07/09 Javascript
基于jquery的多功能软键盘插件
2012/07/25 Javascript
javascript中RegExp保留小数点后几位数的方法分享
2013/08/13 Javascript
前端开发过程中浏览器版本的两种判定方法
2013/10/30 Javascript
js使用循环清空某个div中的input标签值
2014/09/29 Javascript
JavaScript中数据结构与算法(二):队列
2015/06/19 Javascript
jQuery Validate验证框架经典大全
2015/09/23 Javascript
JS基于面向对象实现的拖拽库实例
2015/09/24 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
2015/10/26 Javascript
angularjs 源码解析之scope
2016/08/22 Javascript
nodejs 生成和导出 word的实例代码
2018/07/31 NodeJs
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
微信小程序scroll-view隐藏滚动条的方法详解
2020/03/25 Javascript
[01:11:21]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第一场 3月6日
2021/03/11 DOTA
Python进程间通信用法实例
2015/06/04 Python
python 读写中文json的实例详解
2017/10/29 Python
python实现SOM算法
2018/02/23 Python
Python+Selenium使用Page Object实现页面自动化测试
2019/07/14 Python
如何安装并在pycharm使用selenium的方法
2020/04/30 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
巴西香水和化妆品购物网站:The Beauty Box
2019/09/03 全球购物
必须要使用游标的SQL语句有那些
2012/05/07 面试题
了解AppleTalk协议吗
2014/04/01 面试题
法警的竞聘演讲稿
2014/01/02 职场文书
总经理人事任命书
2014/06/05 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
民主评议党员总结
2014/10/20 职场文书
三方股东合作协议书
2014/10/28 职场文书
趣味运动会口号
2015/12/24 职场文书
使用Django实现商城验证码模块的方法
2021/06/01 Python