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 相关文章推荐
js小技巧--自动隐藏红叉叉
Aug 13 Javascript
JQuery Ajax通过Handler访问外部XML数据的代码
Jun 01 Javascript
JS实用的动画弹出层效果实例
May 05 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
Aug 05 Javascript
利用JS屏蔽页面中的Enter按键提交表单的方法
Nov 25 Javascript
AngularJS实现页面跳转后自动弹出对话框实例代码
Aug 02 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
Sep 19 Javascript
vue实现仿淘宝结账页面实例代码
Nov 08 Javascript
常用的 JS 排序算法 整理版
Apr 05 Javascript
每个 JavaScript 工程师都应懂的33个概念
Oct 22 Javascript
基于JavaScript实现每日签到打卡轨迹功能
Nov 29 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
Sep 06 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
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
php XPath对XML文件查找及修改实现代码
2011/07/27 PHP
总结PHP中DateTime的常用方法
2016/08/11 PHP
基于laravel缓冲cache的用法详解
2019/10/23 PHP
在javascript中关于节点内容加强
2013/04/11 Javascript
eclipse如何忽略js文件报错(附图)
2013/10/30 Javascript
jquery属性选择器not has怎么写 行悬停高亮显示
2013/11/13 Javascript
通过Jquery的Ajax方法读取将table转换为Json
2014/05/31 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
2016/12/08 Javascript
JavaScript选取(picking)和反选(rejecting)对象的属性方法
2017/08/16 Javascript
JavaScript设计模式之构造函数模式实例教程
2018/07/02 Javascript
详解vue如何使用rules对表单字段进行校验
2018/10/17 Javascript
浅谈发布订阅模式与观察者模式
2019/04/09 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
2019/07/16 jQuery
简明 Python 基础学习教程
2007/02/08 Python
Linux下用Python脚本监控目录变化代码分享
2015/05/21 Python
python中enumerate函数遍历元素用法分析
2016/03/11 Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
2018/04/02 Python
python批量复制图片到另一个文件夹
2018/09/17 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
Python基于WordCloud制作词云图
2019/11/29 Python
怎样在程序里获得一个空指针
2015/01/24 面试题
写演讲稿要注意的六件事
2014/01/14 职场文书
幼儿园中班教学反思
2014/02/10 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
2014党员干部四风问题对照检查材料思想汇报
2014/09/24 职场文书
2014年银行客户经理工作总结
2014/11/12 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
2015年环保局工作总结
2015/05/22 职场文书
2015年学校团委工作总结
2015/05/26 职场文书
趣味运动会通讯稿
2015/07/18 职场文书
React列表栏及购物车组件使用详解
2021/06/28 Javascript
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
2022/03/21 Java/Android
Redis超详细讲解高可用主从复制基础与哨兵模式方案
2022/04/07 Redis