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 事件队列调整方法
Sep 18 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
Sep 30 Javascript
JS中判断JSON数据是否存在某字段的方法
Mar 07 Javascript
详解WordPress开发中get_current_screen()函数的使用
Jan 11 Javascript
解析Node.js基于模块和包的代码部署方式
Feb 16 Javascript
基于javascript实现句子翻牌网页版小游戏
Mar 23 Javascript
jQuery实现的图片轮播效果完整示例
Sep 12 Javascript
Jquery删除css属性的简单方法
Dec 04 Javascript
vue params、query传参使用详解
Sep 12 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
Jan 05 Javascript
Vue组件间的通信pubsub-js实现步骤解析
Mar 11 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
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
windows下zendframework项目环境搭建(通过命令行配置)
2012/12/06 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
javascript 得到文件后缀名的思路及实现
2020/05/09 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
jQuery实现的fixedMenu下拉菜单效果代码
2015/08/24 Javascript
JS验证邮件地址格式方法小结
2015/12/01 Javascript
js编写一个简单的产品放大效果代码
2016/06/27 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
ES6中Math对象新增的方法实例详解
2017/04/25 Javascript
windows下vue-cli及webpack搭建安装环境
2017/04/25 Javascript
微信小程序实现登录页云层漂浮的动画效果
2017/05/05 Javascript
通过命令行生成vue项目框架的方法
2017/07/12 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
2017/12/27 Javascript
vue实现百度下拉列表交互操作示例
2019/03/12 Javascript
浅谈Vue页面级缓存解决方案feb-alive(上)
2019/04/14 Javascript
vue实现页面滚动到底部刷新
2019/08/16 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
微信小程序关键字变色实现代码实例
2019/12/13 Javascript
Python实现变量数值交换及判断数组是否含有某个元素的方法
2017/09/18 Python
关于python下cv.waitKey无响应的原因及解决方法
2019/01/10 Python
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
使用Pycharm分段执行代码
2020/04/15 Python
解决pycharm不能自动保存在远程linux中的问题
2021/02/06 Python
思想政治自我鉴定
2013/10/06 职场文书
新闻系毕业生推荐信
2013/11/16 职场文书
教师对学生的寄语
2014/04/03 职场文书
重大事项社会稳定风险评估方案
2014/06/15 职场文书
关于环保的活动方案
2014/08/25 职场文书
公安四风对照检查材料思想汇报
2014/10/11 职场文书
大学新生入学感想
2015/08/07 职场文书
爱国主题班会教案
2015/08/14 职场文书
2019年XX公司的晨会制度及流程!
2019/07/23 职场文书
Python面向对象编程之类的概念
2021/11/01 Python