vue实现户籍管理系统


Posted in Javascript onMay 29, 2020

本文实例为大家分享了vue实现户籍管理系统的具体代码,供大家参考,具体内容如下

户籍管理系统,v-model,v-for的引用

界面预览

vue实现户籍管理系统

步骤思路:

1.html+css创建

2.引入vue,实例

3.准备默认数据message数组

4.渲染默认数据,v-for循环表单

5.创建一条新数据newmessage

6.绑定到输入框v-model

7.创建一个添加函数add(),把新数据添加到默认数据中,newmessage->message

8.添加完后,清空表单,即恢复newmessage

9.点谁删谁del()函数

body部分:

<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<div id = 'app' v-cloak>
 <legend>户籍管理系统</legend></br>
 姓名:<input type="text" placeholder="请输入用户名" v-model = 'newmessage.name'></br>
 年龄:<input type="text" placeholder="请输入年龄" v-model = 'newmessage.age'></br>
 性别:
 <select v-model = 'newmessage.sex'>
 <option>男</option>
 <option>女</option>
 </select></br>
 手机:<input type="text" placeholder="请输入手机号" v-model = 'newmessage.phone'></br>
 <button class = 'save' @click = 'add()'>保存至用户</button></br>
 <table>
 <tr class = 'title'>
 <td width = '100px'>姓名</td>
 <td width = '100px'>性别</td>
 <td width = '100px'>年龄</td>
 <td width = '200px'>手机</td>
 <td width = '100px'>删除</td>
 </tr>
 <tr v-for = 'item,index in message'>
 <td>{{item.name}}</td>
 <td>{{item.sex}}</td>
 <td>{{item.age}}</td>
 <td>{{item.phone}}</td>
 <td><button @click = 'del(index)'>删除</button></td>
 </tr>
 </table>
</div>

vue部分:

<script>
 var app = new Vue({
 el:'#app',
 data:{
 message:[
  {
  name:'张三',
  sex:'女',
  age:16,
  phone:'1568888811'
  },
  {
  name:'李四',
  sex:'男',
  age:26,
  phone:'1456666622'
  },
  {
  name:'王麻子',
  sex:'女',
  age:36,
  phone:'1866666666'
  },
 ],
 newmessage:{name:'',age:'',sex:'男',phone:''},
 
 },
 methods:{
 add(){
  if(!this.newmessage.name == ''){
  this.message.push(this.newmessage);
  this.newmessage = {
  name:'',
  age:'',
  sex:'男',
  phone:''
  };
  }
  else{
  alert('请输入姓名!');
  }
 },
 del(index){
  this.message.splice(index,1);
 }
 }
 })
 </script>

css样式:

<style>
 *{
 margin:0;
 padding:0;
 }
 #app{
 border: 1px solid black;
 width:800px;
 padding:30px 30px;
 }
 #app .save{
 background-color: #555555;
 border-radius: 10%;
 height:50px;
 color:white;
 }
 #app input,select{
 margin:10px 0;
 width:300px;
 }
 #app td{
 text-align: center;
 }
 #app .title td{
 background-color: #555555;
 color:white;
 }
 #app table button{
 background-color: #555555;
 color:white;
 border-radius: 30%;
 }
 </style>

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

Javascript 相关文章推荐
JavaScript进阶教程(第四课第一部分)
Apr 05 Javascript
JavaScript DOM 添加事件
Feb 14 Javascript
jquery之empty()与remove()区别说明
Sep 10 Javascript
深入理解JavaScript系列(13) This? Yes,this!
Jan 18 Javascript
JS前端框架关于重构的失败经验分享
Mar 17 Javascript
jquery Validation表单验证使用详解
Sep 12 Javascript
如何解决hover在ie6中的兼容性问题
Dec 15 Javascript
AngularJS之页面跳转Route实例代码
Mar 10 Javascript
ES6中module模块化开发实例浅析
Apr 06 Javascript
vue生命周期和react生命周期对比【推荐】
Sep 19 Javascript
详解KOA2如何手写中间件(装饰器模式)
Oct 11 Javascript
js 下拉菜单点击旁边收起实现(踩坑记)
Sep 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
JavaScript如何实现图片处理与合成
May 29 #Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 #jQuery
You might like
将CMYK颜色值和RGB颜色相互转换的PHP代码
2014/07/28 PHP
php更新mysql后获取改变行数的方法
2014/12/25 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
laravel 框架执行流程与原理简单分析
2020/02/01 PHP
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
JQuery插件Style定制化方法的分析与比较
2012/05/03 Javascript
JS定时器实例详细分析
2013/10/11 Javascript
javascript删除option选项的多种方法总结
2013/11/22 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
jQuery右下角旋转环状菜单特效代码
2015/08/10 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
2015/09/16 Javascript
JS实现的左侧竖向滑动菜单效果代码
2015/10/19 Javascript
Knockout自定义绑定创建方法
2015/12/26 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
实用又漂亮的BootstrapValidator表单验证插件
2016/05/30 Javascript
js获取地址栏参数的两种方法
2017/06/27 Javascript
Laravel整合Bootstrap 4的完整方案(推荐)
2018/01/25 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
详解a标签添加onclick事件的几种方式
2019/03/29 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
jquery实现上传文件进度条
2020/03/26 jQuery
python操作数据库之sqlite3打开数据库、删除、修改示例
2014/03/13 Python
Python中的ceil()方法使用教程
2015/05/14 Python
python魔法方法-属性访问控制详解
2016/07/25 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
python批量图片处理简单示例
2019/08/06 Python
用于ETL的Python数据转换工具详解
2020/07/21 Python
python爬虫beautifulsoup解析html方法
2020/12/07 Python
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
岗位竞聘书范文
2014/03/31 职场文书
《大海那边》教学反思
2014/04/09 职场文书
2014年档案管理工作总结
2014/11/17 职场文书
高中生社会实践心得体会
2016/01/14 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书