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 相关文章推荐
setTimeout和setInterval的深入理解
Nov 08 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
Feb 27 Javascript
jquery实现多行文字图片滚动效果示例代码
Oct 10 Javascript
jQuery中[attribute^=value]选择器用法实例
Dec 31 Javascript
Bootstrap每天必学之导航条(二)
Mar 01 Javascript
jQuery实现内容定时切换效果完整实例
Apr 06 Javascript
浅谈javascript中的加减时间
Jul 12 Javascript
AngularJs 国际化(I18n/L10n)详解
Sep 01 Javascript
Bootstrap实现下拉菜单多级联动
Nov 23 Javascript
javaScript中的空值和假值
Dec 18 Javascript
p5.js临摹动态图形实现方法详解
Oct 23 Javascript
vant时间控件使用方法详解
Dec 24 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
PHP中Date获取时间不正确怎么办
2008/06/05 PHP
通过table标签,PHP输出EXCEL的实现方法
2013/07/24 PHP
PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析
2016/11/14 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
2017/10/24 PHP
使用隐藏的new来创建对象
2011/03/29 Javascript
javascript编码的几个方法详细介绍
2013/01/06 Javascript
JavaScript中的noscript元素属性位置及作用介绍
2013/04/11 Javascript
JS实现自适应高度表单文本框的方法
2015/02/25 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
2015/04/13 Javascript
JS给swf传参数的实现方法
2016/09/13 Javascript
js 模仿锚点定位的实现方法
2016/11/19 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
原生JS实现DOM加载完成马上执行JS代码的方法
2018/09/07 Javascript
jQuery pjax 应用简单示例
2018/09/20 jQuery
初探Vue3.0 中的一大亮点Proxy的使用
2018/12/06 Javascript
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
Vue js 的生命周期(看了就懂)(推荐)
2019/03/29 Javascript
js实现类似iphone的网页滑屏解锁功能示例【附源码下载】
2019/06/10 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
Python用模块pytz来转换时区
2016/08/19 Python
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
2017/03/11 Python
pip命令无法使用的解决方法
2018/06/12 Python
Django对数据库进行添加与更新的例子
2019/07/12 Python
python 截取XML中bndbox的坐标中的图像,另存为jpg的实例
2020/03/10 Python
Python semaphore evevt生产者消费者模型原理解析
2020/03/18 Python
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
你对IPv6了解程度
2016/02/09 面试题
Jdbc数据访问技术面试题
2012/03/30 面试题
合作意向书模板
2014/03/31 职场文书
基层党组织建设整改方案
2014/09/16 职场文书
党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
师范生见习自我总结
2015/06/23 职场文书
2016年小学教师师德承诺书
2016/03/25 职场文书
Python包管理工具pip的15 个使用小技巧
2021/05/17 Python