vue实现学生录入系统之添加删除功能


Posted in Javascript onJuly 11, 2018

一.案例代码

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title>vue指令综合案例</title>
 <style>
  #app{
  margin: 50px auto;
  width: 620px;
  }
  fieldset{
  border: 2px solid plum;
  margin-bottom: 20px;
  }
  fieldset input{
  width: 200px;
  height: 30px;
  margin: 10px 0;
  }
  table{
  width: 620px;
  border: 2px solid plum;
  text-align: center;
  }
  thead{
  background-color: plum;
  }
  
 </style>
 </head>
 <body>
 <div id="app">
  <fieldset>
  <legend>学生录入系统</legend>
  <div>
   <span>姓名:</span>
   <input type="text" placeholder="请输入姓名" v-model="student.name"/>
   <span></span>
  </div>
  <div>
   <span>年龄:</span>
   <input type="text" placeholder="请输入年龄" v-model="student.age"/>
  </div>
  <div>
   <span>性别:</span>
   <select v-model="student.sex">
   <option value="男">男</option>
   <option value="女">女</option>
   </select>
  </div>
  <div>
   <span>QQ:</span>
   <input type="text" placeholder="请输入QQ" v-model="student.QQ"/>
  </div>
  <button @click="createNewStudent()">创建新用户</button>
  </fieldset>
  <table>
  <thead>
   <tr>
   <td>姓名</td>
   <td>年龄</td>
   <td>性别</td>
   <td>QQ</td>
   <td>删除</td>
   </tr>
  </thead>
  <tbody>
   <tr v-for="(p,index) in persons">
   <td>{{p.name}}</td>
   <td>{{p.age}}</td>
   <td>{{p.sex}}</td>
   <td>{{p.QQ}}</td>
   <td><button @click="deleteStudentMsg(index)">删除</button></td>
   </tr>
  </tbody>
  </table>
 </div>
 <script type="text/javascript" src="js/jquery.js" ></script>
 <script type="text/javascript" src="js/vue.js" ></script>
 <script>
  //1.创建Vue的实例
  let vm=new Vue({
  el:'#app',
  data:{
   persons:[
    {name:'张三',age:16,sex:'男',QQ:'123456'},
    {name:'李四',age:17,sex:'男',QQ:'100000'},
    {name:'王麻子',age:18,sex:'女',QQ:'666666'},
    {name:'赵六',age:19,sex:'男',QQ:'888888'},
    {name:'刘七',age:20,sex:'女',QQ:'999999'}
   ],
   student:{name:'',age:0,sex:'男',QQ:''}
  },
  methods:{
   //创建一条新记录
   createNewStudent(){
   //姓名不能为空
   if(this.student.name==''){
    alert('姓名不能为空');
    return;
   }
   //年龄不能小于0
   if(this.student.age<0){
    alert('请输入正确年龄');
    return;
   }
   //QQ
   if(this.student.age==''){
    alert('请输入正确年龄');
    return;
   }
   //往数组中添加一条新记录
   this.persons.unshift(this.student);
   //清空数据
   this.student={name:'',age:0,sex:'男',QQ:''};
   },
   //删除
   deleteStudentMsg(index){
   this.persons.splice(index,1);
   }
  }
  });
 </script>
 </body>
</html>

二.结果

vue实现学生录入系统之添加删除功能

总结

以上所述是小编给大家介绍的vue实现学生录入系统之添加删除功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
accesskey 提交
Jun 26 Javascript
onpropertypchange
Jul 01 Javascript
csdn 博客中实现运行代码功能实现
Aug 29 Javascript
javascript 判断中文字符长度的函数代码
Aug 27 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
Feb 01 Javascript
以Python代码实例展示kNN算法的实际运用
Oct 26 Javascript
Web打印解决方案之证件套打的实现思路
Aug 29 Javascript
JS button按钮实现submit按钮提交效果
Nov 01 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
Jan 19 Javascript
jquery横向纵向鼠标滚轮全屏切换
Feb 27 Javascript
基于zTree树形菜单的使用实例
Dec 25 Javascript
vue使用codemirror的两种用法
Aug 27 Javascript
微信小程序实现红包雨功能
Jul 11 #Javascript
小程序ios音频播放没声音问题的解决
Jul 11 #Javascript
vue 1.0 结合animate.css定义动画效果
Jul 11 #Javascript
微信小程序实现发红包功能
Jul 11 #Javascript
vue框架搭建之axios使用教程
Jul 11 #Javascript
vue中动态设置meta标签和title标签的方法
Jul 11 #Javascript
Vue项目添加动态浏览器头部title的方法
Jul 11 #Javascript
You might like
Terran魔法科技
2020/03/14 星际争霸
PHP通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
Laravel框架自定义验证过程实例分析
2019/02/01 PHP
Js 冒泡事件阻止实现代码
2013/01/27 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
jQuery的层级查找方式分析
2016/06/16 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
Javascript中call,apply,bind方法的详解与总结
2016/12/12 Javascript
微信小程序 蓝牙的实现实例代码
2017/06/27 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
微信小程序slider组件使用详解
2018/01/31 Javascript
最简单的JS实现json转csv的方法
2019/01/10 Javascript
vue+element模态框中新增模态框和删除功能
2019/06/11 Javascript
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
梳理一下vue中的生命周期
2020/12/30 Vue.js
[01:26]DOTA2荣耀之路2:iG,China
2018/05/24 DOTA
Python笔记(叁)继续学习
2012/10/24 Python
Python中使用Tkinter模块创建GUI程序实例
2015/01/14 Python
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
python中字典(Dictionary)用法实例详解
2015/05/30 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
python 用下标截取字符串的实例
2018/12/25 Python
python实现取余操作的简单实例
2020/08/16 Python
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
美国波西米亚风格精品店:South Moon Under
2019/10/26 全球购物
应届毕业生就业自荐信
2013/10/26 职场文书
真诚的求职信
2014/07/04 职场文书
受伤赔偿协议书
2014/09/24 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
2019年预备党员的思想汇报:加深对党的认知
2019/09/25 职场文书
Python 高级库15 个让新手爱不释手(推荐)
2021/05/15 Python
python代码实现备忘录案例讲解
2021/07/26 Python
淡雅古典唯美少女娇媚宁静迷人写真
2022/03/21 杂记
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle