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 jscroll模拟html元素滚动条
Dec 18 Javascript
LABjs、RequireJS、SeaJS的区别
Mar 04 Javascript
JavaScript必知必会(六) delete in instanceof
Jun 08 Javascript
JS 实现Base64编码与解码实例详解
Nov 07 Javascript
JS实现简单的二元方程计算器功能示例
Jan 03 Javascript
jQuery Form表单取值的方法
Jan 11 Javascript
JS正则表达式判断有效数实例代码
Mar 13 Javascript
VUE前端cookie简单操作
Oct 17 Javascript
微信小程序显示下拉列表功能【附源码下载】
Dec 12 Javascript
node 使用 async 控制并发的方法
May 07 Javascript
Vue2.0 v-for filter列表过滤功能的实现
Sep 07 Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
May 15 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
关于mysql 字段的那个点为是定界符
2007/01/15 PHP
PHP 采集程序 常用函数
2008/12/18 PHP
php编写一个简单的路由类
2011/04/13 PHP
jquery $.ajax()取xml数据的小问题解决方法
2010/11/20 Javascript
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
JS连连看源码完美注释版(推荐)
2013/12/09 Javascript
avalon js实现仿微博拖动图片排序
2015/08/14 Javascript
跟我学习javascript的最新标准ES6
2015/11/20 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
AngularJS实现星星等级评分功能
2016/09/24 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
jQuery pjax 应用简单示例
2018/09/20 jQuery
js中怎么判断两个字符串相等的实例
2019/01/17 Javascript
微信小程序实现下拉框功能
2019/07/16 Javascript
js实现随机div颜色位置 类似满天星效果
2019/10/24 Javascript
vue.js实现简单购物车功能
2020/05/30 Javascript
使用nodejs实现JSON文件自动转Excel的工具(推荐)
2020/06/24 NodeJs
Echarts在Taro微信小程序开发中的踩坑记录
2020/11/09 Javascript
[01:05:40]VG vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python 2.7.x 和 3.x 版本的重要区别小结
2014/11/28 Python
python读取oracle函数返回值
2016/07/18 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
2017/07/11 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
python版大富翁源代码分享
2018/11/19 Python
python os.path.isfile()因参数问题判断错误的解决
2019/11/29 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
Python 测试框架unittest和pytest的优劣
2020/09/26 Python
CSS3绘制六边形的简单实现
2016/08/25 HTML / CSS
深入了解canvas在移动端绘制模糊的问题解决
2019/04/30 HTML / CSS
金宝贝童装官网:Gymboree
2016/08/31 全球购物
化工专业大学生职业生涯规划书
2014/01/14 职场文书
我的长征观后感
2015/06/09 职场文书
浅谈vue2的$refs在vue3组合式API中的替代方法
2021/04/18 Vue.js
nginx日志格式分析和修改
2022/04/28 Servers