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 相关文章推荐
JS Timing
Apr 21 Javascript
JQuery 获取和设置Select选项的代码
Feb 07 Javascript
图标线性回归斜着移动到指定的位置
Aug 16 Javascript
JS设置网页图片vspace和hspace属性的方法
Apr 01 Javascript
实例讲解避免javascript冲突的方法
Jan 03 Javascript
AngualrJS中的Directive制作一个菜单
Jan 26 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
Feb 13 Javascript
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 jQuery
vue中实现图片和文件上传的示例代码
Mar 16 Javascript
vuex进阶知识点巩固
May 20 Javascript
vue axios重复点击取消上一次请求封装的方法
Jun 19 Javascript
Vue.js实现立体计算器
Feb 22 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操作MongoDB时的整数问题及对策说明
2011/05/02 PHP
PHP新特性详解之命名空间、性状与生成器
2017/07/18 PHP
PHP实现关键字搜索后描红功能示例
2019/07/03 PHP
php实现session共享的实例方法
2019/09/19 PHP
js右键菜单效果代码
2007/07/21 Javascript
捕获关闭窗口的脚本
2009/01/10 Javascript
Javascript 按位与运算符 (&amp;)使用介绍
2014/02/04 Javascript
Js操作树节点自动折叠展开的几种方法
2014/05/05 Javascript
js实现的奥运倒计时时钟效果代码
2015/12/09 Javascript
100多个基础常用JS函数和语法集合大全
2017/02/16 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
JS库之wow.js使用方法
2017/09/14 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
Python的Flask框架中web表单的教程
2015/04/20 Python
六个窍门助你提高Python运行效率
2015/06/09 Python
python中numpy.zeros(np.zeros)的使用方法
2017/11/07 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
2017/12/12 Python
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
Python基础之循环语句用法示例【for、while循环】
2019/03/23 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
win10系统下python3安装及pip换源和使用教程
2020/01/06 Python
python中数据库like模糊查询方式
2020/03/02 Python
keras实现调用自己训练的模型,并去掉全连接层
2020/06/09 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
html2 canvas生成清晰的图片实现打印功能
2019/09/23 HTML / CSS
网络体系结构及协议的定义
2014/03/13 面试题
《童年》教学反思
2014/02/18 职场文书
打造高效课堂实施方案
2014/03/22 职场文书
班级文化标语
2014/06/23 职场文书
2014年度个人工作总结范文
2015/03/09 职场文书
雷锋观后感
2015/06/10 职场文书
毕业欢送晚会主持词
2019/06/25 职场文书
Python使用海龟绘图实现贪吃蛇游戏
2021/06/18 Python
Linux中各个目录的作用与内容
2022/06/28 Servers