vue实现信息管理系统


Posted in Javascript onMay 30, 2020

最近学习了vue,自己用bootstrap+vue写了一个信息管理系统,只有前端,没有后台,可以实现基本的增、删、改、查

具体效果在结尾处有附图

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <style>
  body,html{
  margin: 20px 50px;
  }
  .title2{
  color: blueviolet;
  }
  .table th,td{
  text-align: center;
  
  }
 </style>
 
<link href="https://cdn.bootcss.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet">
 
 <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
 <script src="vue.js" type="text/javascript" charset="utf-8"></script>
<script src="https://cdn.bootcss.com/bootstrap/4.1.1/js/bootstrap.min.js"></script>
 </head>
 <body>
 <h1>信息管理系统</h1>
 <div id="box">
  <div class="form-group">
  <label for="user">姓名</label>
  <input type="text" class="form-control" id="user" placeholder="请输入姓名" v-model='user'>
  </div>
  <div class="form-group">
  <label for="age">年龄</label>
  <input type="text" class="form-control" id="age" placeholder="请输入年龄" v-model='age'>
  </div>
  <div class="form-group">
   <label for="">职位</label>
   <select class="form-control" class="zhiwei" v-model='zhiwei'>
   <option>ios工程师</option>
   <option>h5工程师</option>
   <option>java工程师</option>
   <option>UI设计师</option>
   
   </select>
  </div>
  <div class="form-group">
  <label for="sex">性别</label>
  <input type="radio" class="sex" name="inlineRadioOptions" id="inlineRadio1" value="男" v-model='sex'> 男
  <input type="radio" class="sex" name="inlineRadioOptions" id="inlineRadio1" value="女" v-model='sex'> 女
  </div>
  
  <button class="btn btn-success" @click='add()'>添加</button>
  <button class="btn btn-danger" @click="chongzhi()">重置</button>
  
  <h3 class="title2">用户信息表</h3>
 
  <table class="table table-bordered">
   <tr>
   <th>序号</th>
   <th>姓名</th>
   <th>信息</th>
   <th>操作</th>
   <th>操作</th>
   </tr>
   <tr v-for="(item,i) in arr">
   <td>{{i}}</td>
   <td>{{item.user}}</td>
   <td><button class="btn btn-success " type="button" data-toggle="modal" data-target="#myModal" @click='detail(i)'>查看</button></td>
   <td><button class="btn btn-success" @click='del(i)'>删除</button></td>
   <td><button class="btn btn-success" @click='update(i)'>修改</button></td>
   </tr>
  </table>
 
 <!-- Modal -->
 <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
  <div class="modal-content">
  <div class="modal-header">
  <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
  <h4 class="modal-title" id="myModalLabel">详情</h4>
  </div>
  <div class="modal-body">
  <ul>
   <li>姓名:{{user}}</li>
   <li>年龄:{{age}}</li>
   <li>职位:{{zhiwei}}</li>
   <li>性别:{{sex}}</li>
   
  </ul> 
  
  </div>
  <div class="modal-footer">
  <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
  <button type="button" class="btn btn-primary">确定</button>
  </div>
  </div>
  </div>
 </div>
 
 </div>
 
 </body>
 <script type="text/javascript">
 var vm = new Vue({
  el:"#box",
  data:{
  user:'',
  age:'',
  zhiwei:'',
  sex:'',
  arr:[]
  },
  methods:{
  add(){
   this.arr.push({
   user:this.user,
   age:this.age,
   sex:this.sex,
   zhiwei:this.zhiwei
   })
   this.user = '';
   this.age = '';
   this.zhiwei = '';
   this.sex='';
  },
  del(i){
   this.arr.splice(i,1)
  },
  chongzhi(){
   this.user = '';
   this.age = '';
   this.zhiwei = '';
   this.sex = "";
   
  },
  detail(i){
   this.user = this.arr[i].user
   this.age = this.arr[i].age
   this.zhiwei = this.arr[i].zhiwei 
   this.sex = this.arr[i].sex
  },
  update(i){
   
   this.arr[i].user = prompt('请修改名字')
   this.arr[i].age = prompt(' 请修改年龄')
   this.arr[i].zhiwei = prompt('请修改职位')
   this.arr[i].sex = prompt(' 请修改性别')
   
   //console.log(prompt(' 修改名字'))
  }
  
  }
 })
 </script>
</html>

vue实现信息管理系统

vue实现信息管理系统

更多文章可以点击《Vue.js前端组件学习教程》学习阅读。

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

更多vue学习教程请阅读专题《vue实战教程》

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
firefo xml 读写实现js代码
Jun 11 Javascript
javascript实现的基于金山词霸网络翻译的代码
Jan 15 Javascript
鼠标滚轮改变图片大小的示例代码
Nov 20 Javascript
浅谈js中的闭包
Mar 16 Javascript
js两种拼接字符串的简单方法(必看)
Sep 02 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
Oct 28 Javascript
使用JS读取XML文件的方法
Nov 25 Javascript
jQuery事件与动画基础详解
Feb 23 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
Jun 15 Javascript
jquery.validate表单验证插件使用详解
Jun 21 jQuery
JavaScript数组去重的多种方法(四种)
Sep 19 Javascript
vue使用自定义icon图标的方法
May 14 Javascript
微信小程序语音同步智能识别的实现案例代码解析
May 29 #Javascript
vue实现户籍管理系统
May 29 #Javascript
JavaScript闭包原理与用法学习笔记
May 29 #Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 #jQuery
JS组件库AlloyTouch实现图片轮播过程解析
May 29 #Javascript
基于vue实现探探滑动组件功能
May 29 #Javascript
JS实现前端路由功能示例【原生路由】
May 29 #Javascript
You might like
php 数组二分法查找函数代码
2010/02/16 PHP
用PHP为SHOPEX增加日志功能代码
2010/07/02 PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
2013/06/07 PHP
解析php常用image图像函数集
2013/06/24 PHP
PHP实现更新中间关联表数据的两种方法
2014/09/01 PHP
解决nginx不支持thinkphp中pathinfo的问题
2015/07/21 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
070823更新的一个[消息提示框]组件 兼容ie7
2007/08/29 Javascript
javascript 对象比较实现代码
2009/04/27 Javascript
jQuery UI Datepicker length为空或不是对象错误的解决方法
2010/12/19 Javascript
JSON 数据格式介绍
2012/01/13 Javascript
jquery子元素过滤选择器使用示例
2013/06/24 Javascript
简介JavaScript中valueOf()方法的使用
2015/06/05 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
2016/06/15 Javascript
JS常用知识点整理
2017/01/21 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
element-ui中select组件绑定值改变,触发change事件方法
2018/08/24 Javascript
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
vue.js实现图书管理功能
2019/09/24 Javascript
[03:49]2016完美“圣”典风云人物:AMS专访
2016/12/06 DOTA
Python排序算法实例代码
2017/08/10 Python
python获取多线程及子线程的返回值
2017/11/15 Python
python编写弹球游戏的实现代码
2018/03/12 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
Python中模块(Module)和包(Package)的区别详解
2019/08/07 Python
基于selenium及python实现下拉选项定位select
2020/07/22 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
2021/02/03 Python
豪华复古化妆:Besame Cosmetics
2019/09/06 全球购物
客户代表实习人员自我鉴定
2013/09/27 职场文书
荷叶圆圆教学反思
2014/02/01 职场文书
房产转让协议书
2014/04/11 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
医院合作协议书
2014/08/19 职场文书
基层党建工作简报
2015/07/21 职场文书
学校学期工作总结
2015/08/13 职场文书