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 相关文章推荐
jQuery使用drag效果实现自由拖拽div
Jun 11 Javascript
JS基于面向对象实现的拖拽库实例
Sep 24 Javascript
js判断鼠标位置是否在某个div中的方法
Feb 26 Javascript
js实现四舍五入完全保留两位小数的方法
Aug 02 Javascript
angularjs实现的前端分页控件示例
Feb 10 Javascript
JS实现带动画的回到顶部效果
Dec 28 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
Aug 24 Javascript
koa socket即时通讯的示例代码
Sep 07 Javascript
详解小程序云开发数据库
May 20 Javascript
基于 vue-skeleton-webpack-plugin 的骨架屏实战
Aug 05 Javascript
vue中音频wavesurfer.js的使用方法
Feb 20 Vue.js
JavaScript对象字面量和构造函数原理与用法详解
Apr 18 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
PHP截取汉字乱码问题解决方法mb_substr函数的应用
2008/03/30 PHP
PHP多文件上传实例
2015/07/09 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
Javascript 错误处理的几种方法
2009/06/13 Javascript
javascript工具库代码
2012/03/29 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
javascript文本模板用法实例
2015/07/31 Javascript
JS根据生日月份和日期计算星座的简单实现方法
2016/11/24 Javascript
使用原生的javascript来实现轮播图
2017/02/24 Javascript
JS异步加载的三种实现方式
2017/03/16 Javascript
详解AngularJS controller调用factory
2017/05/19 Javascript
JS简单生成由字母数字组合随机字符串示例
2018/05/25 Javascript
Vue 解决父组件跳转子路由后当前导航active样式消失问题
2020/07/21 Javascript
typescript配置alias的详细步骤
2020/08/12 Javascript
js实现随机点名功能
2020/12/23 Javascript
[44:40]2018DOTA2亚洲邀请赛3月30日 小组赛A组Liquid VS OG
2018/03/31 DOTA
python调用cmd命令行制作刷博器
2014/01/13 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
python读文件保存到字典,修改字典并写入新文件的实例
2018/04/23 Python
谈一谈基于python的面向对象编程基础
2019/05/21 Python
Python3 翻转二叉树的实现
2019/09/30 Python
Python找出列表中出现次数最多的元素三种方式
2020/02/24 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
Web Service面试题:如何搭建Axis2的开发环境
2012/06/20 面试题
护理职业生涯规划书
2014/01/24 职场文书
办公室岗位职责
2014/02/12 职场文书
《夸父追日》教学反思
2014/02/26 职场文书
《长征》教学反思
2014/04/27 职场文书
农村文化活动总结
2014/08/28 职场文书
市场总监岗位职责
2015/02/11 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
如何判断微信付款码和支付宝付款码
2021/04/01 PHP