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 相关文章推荐
JS Jquery 遍历,筛选页面元素 自动完成(实现代码)
Jul 08 Javascript
js二维数组定义和初始化的三种方法总结
Mar 03 Javascript
网页广告中JS代码的信息监听示例
Apr 02 Javascript
JS实现alert中显示换行的方法
Dec 17 Javascript
jQuery 常用代码集锦(必看篇)
May 16 Javascript
使用jQuery判断浏览器滚动条位置的方法
May 30 Javascript
用Vue.js实现监听属性的变化
Nov 17 Javascript
聊聊Vue.js的template编译的问题
Oct 09 Javascript
12条写出高质量JS代码的方法
Jan 07 Javascript
Vue自定义指令实现checkbox全选功能的方法
Feb 28 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
Sep 25 Javascript
JavaScript实现五子棋小游戏
Oct 26 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实现将字符串按照指定距离进行分割的方法
2015/03/14 PHP
取得传值的函数
2006/10/27 Javascript
jquery Firefox3.5中操作select的问题
2009/07/10 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
Vue2.5通过json文件读取数据的方法
2018/02/27 Javascript
jquery radio 动态控制选中失效问题的解决方法
2018/02/28 jQuery
layui 设置table 行的高度方法
2018/08/17 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
vue实现分页组件
2020/06/16 Javascript
Python使用urllib2获取网络资源实例讲解
2013/12/02 Python
Python实现单词拼写检查
2015/04/25 Python
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
python实现生命游戏的示例代码(Game of Life)
2018/01/24 Python
python3 读取Excel表格中的数据
2018/10/16 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
打包python 加icon 去掉cmd黑窗口方法
2019/06/24 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
2020/01/04 Python
PyQt5+Pycharm安装和配置图文教程详解
2020/03/24 Python
使用Python FastAPI构建Web服务的实现
2020/06/08 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
用CSS3和table标签实现一个圆形轨迹的动画的示例代码
2019/01/17 HTML / CSS
HTML5播放实现rtmp流直播
2020/06/16 HTML / CSS
英国办公家具网站:Furniture At Work
2019/10/07 全球购物
Shop Apotheke瑞士:您的健康与美容网上商店
2019/10/09 全球购物
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
语文教育专业推荐信范文
2013/11/25 职场文书
《花的勇气》教后反思
2014/02/12 职场文书
教师网络培训感言
2014/03/09 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
通讯稿范文
2015/07/22 职场文书
高中班长竞选稿
2015/11/20 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
幼儿园2016圣诞节活动总结
2016/03/31 职场文书
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL