vue实现form表单与table表格的数据关联功能示例


Posted in Javascript onJanuary 29, 2019

本文实例讲述了vue实现form表单与table表格的数据关联功能。分享给大家供大家参考,具体如下:

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport"
     content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>3water.com vue form表单数据关联</title>
  <style>
    *{
      margin: 0;
      padding: 0;
      list-style: none;
    }
    input{
      margin-left: 50px ;
    }
    span{
      margin-left: 50px ;
    }
    select{
      margin-left: 50px ;
    }
    .create{
      margin-left: 150px ;
    }
  </style>
</head>
<body>
<form id="app">
  <fieldset>
    <legend>Creat New Person</legend>
    <span>Name:</span><input type="text" v-model="text0">
    <br>
    <span>Age:</span><input type="text" value="0" v-model="text1">
    <br>
    <span>Sex:</span><select v-model="text2">
    <option>Man</option>
    <option>Woman</option>
    <option>....</option>
  </select>
    <br>
    <button class="create" @click="add">Create</button>
  </fieldset>
  <table>
    <tr><td>Name</td><td>Age</td><td>Sex</td><td>Delete</td></tr>
    <tr v-for="x in person"><td>{{x.name}}</td><td>{{x.age}}</td><td>{{x.sex}}</td><td><button @click="fun">Delete</button></td></tr>
  </table>
</form>
</body>
<script src="https://cdn.bootcss.com/vue/2.4.4/vue.min.js"></script>
<script>
  const app=new Vue({
    el:"#app",
    data:{
      text0:"",
      text1:"",
      text2:"",
      person:[{
        name:"Jack",
        age:"20",
        sex:"man",
      },
        {
          name:"Bill",
          age:"24",
          sex:"woman",
        },
      ]
    },
    methods: {
      add(){
          if (this.text0==""||this.text1==""){
            alert("Name Or Age undefined")
          }else{
            this.person.push({
              name: this.text0,
              age: this.text1,
              sex: this.text2,
            });
          }
      },
      fun(){
        this.person.pop()
      }
    }
  })
</script>
</html>

运行效果如下图所示:

vue实现form表单与table表格的数据关联功能示例

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
JavaScript Math.ceil() 函数使用介绍
Dec 11 Javascript
基于jquery实现左右按钮点击的图片切换效果
Jan 27 Javascript
仅30行代码实现Javascript中的MVC
Feb 15 Javascript
EasyUI在表单提交之前进行验证的实例代码
Jun 24 Javascript
将form表单通过ajax实现无刷新提交的简单实例
Oct 12 Javascript
Three.js基础部分学习
Jan 08 Javascript
微信小程序 开发MAP(地图)实例详解
Jun 27 Javascript
js用类封装pop弹窗组件
Oct 08 Javascript
解决IOS端微信H5页面软键盘弹起后页面下方留白的问题
Jun 05 Javascript
JavaScript前端实现压缩图片功能
Mar 06 Javascript
js实现选项卡效果
Mar 07 Javascript
javascript贪吃蛇游戏设计与实现
Sep 17 Javascript
vue input实现点击按钮文字增删功能示例
Jan 29 #Javascript
详解基于webpack&amp;gettext的前端多语言方案
Jan 29 #Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
Jan 29 #Javascript
vue实现的下拉框功能示例
Jan 29 #Javascript
angular4中引入echarts的方法示例
Jan 29 #Javascript
微信小程序实现炫酷的弹出式菜单特效
Jan 28 #Javascript
微信小程序实现页面浮动导航
Jan 28 #Javascript
You might like
YB217、YB235、YB400浅听
2021/03/02 无线电
PHP安装攻略:常见问题解答(三)
2006/10/09 PHP
JavaScript读取中文cookie时的乱码问题的解决方法
2009/10/14 Javascript
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
jQuery温习篇 强大的JQuery选择器
2010/04/24 Javascript
jQuery.ajax 用户登录验证代码
2010/10/29 Javascript
jquery 选项卡效果 新手代码
2011/07/08 Javascript
jquery 添加节点的几种方法介绍
2013/09/04 Javascript
详细介绍8款超实用JavaScript框架
2013/10/25 Javascript
关于img的href和src取变量及赋值的方法
2014/04/28 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
ionic实现带字的toggle滑动组件
2016/08/27 Javascript
Nodejs之TCP服务端与客户端聊天程序详解
2017/07/07 NodeJs
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
python 专题九 Mysql数据库编程基础知识
2017/03/16 Python
利用Django内置的认证视图实现用户密码重置功能详解
2017/11/24 Python
Python中常见的异常总结
2018/02/20 Python
对numpy中数组元素的统一赋值实例
2018/04/04 Python
python对视频画框标记后保存的方法
2018/12/07 Python
实例讲解Python中整数的最大值输出
2019/03/17 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
pytorch中图像的数据格式实例
2020/02/11 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
2020/07/28 Python
Python字典实现伪切片功能
2020/10/28 Python
创建文明学校实施方案
2014/03/11 职场文书
图书室标语
2014/06/21 职场文书
计划生育工作汇报
2014/10/28 职场文书
医院科室评语
2015/01/04 职场文书
第一节英语课开场白
2015/06/01 职场文书
Python竟然能剪辑视频
2021/05/25 Python
OpenCV绘制圆端矩形的示例代码
2021/08/30 Python
彻底解决MySQL使用中文乱码的方法
2022/01/22 MySQL
Docker部署Mysql8的实现步骤
2022/07/07 Servers