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实现仿Windows关机效果
Mar 10 Javascript
JavaScript写的一个自定义弹出式对话框代码
Jan 17 Javascript
Firefox下提示illegal character并出现乱码的原因
Mar 25 Javascript
Javascript实现CheckBox的全选与取消全选的代码
Jul 20 Javascript
JavaScript检测并限制复选框选中个数的方法
Aug 12 Javascript
Javascript编程中几种继承方式比较分析
Nov 28 Javascript
Bootstrap 粘页脚效果
Mar 28 Javascript
jQuery中选择器的基础使用教程
May 23 Javascript
JS 获取HTML标签内的子节点的方法
Sep 21 Javascript
Bootstrap作品展示站点实战项目2
Oct 14 Javascript
微信小程序 触控事件详细介绍
Oct 17 Javascript
vue element ui validate 主动触发错误提示操作
Sep 21 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
虹吸式咖啡探讨–研磨
2021/03/03 冲泡冲煮
PHP安全的URL字符串base64编码和解码
2014/06/19 PHP
thinkphp中ajax与php响应过程详解
2014/12/08 PHP
windows下配置php5.5开发环境及开发扩展
2014/12/25 PHP
PDO的安全处理与事物处理方法
2016/10/31 PHP
在laravel框架中实现封装公共方法全局调用
2019/10/14 PHP
js replace 与replaceall实例用法详解
2013/08/03 Javascript
java、javascript实现附件下载示例
2014/08/14 Javascript
javascript基本包装类型介绍
2015/04/10 Javascript
jQuery的animate函数实现图文切换动画效果
2015/05/03 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
Javascript对象字面量的理解
2016/06/22 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
JavaScript跨域调用基于JSON的RESTful API
2016/07/09 Javascript
jQuery中deferred对象使用方法详解
2016/07/14 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
通过封装scroll.js 获取滚动条的值
2018/07/13 Javascript
原生js通过一行代码实现简易轮播图
2019/06/05 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
2019/09/23 Javascript
如何在vue-cli中使用css-loader实现css module
2021/01/07 Vue.js
原生JS实现音乐播放器的示例代码
2021/02/25 Javascript
python实现kNN算法
2017/12/20 Python
详谈Numpy中数组重塑、合并与拆分方法
2018/04/17 Python
Python读取txt内容写入xls格式excel中的方法
2018/10/11 Python
Python3使用TCP编写一个简易的文件下载器功能
2019/05/08 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
python 实现仿微信聊天时间格式化显示的代码
2020/04/17 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
Blue Nile台湾:钻石珠宝商,订婚首饰、结婚戒指和精品首饰
2017/11/24 全球购物
艺术家策划的室内设计:Curious Egg
2019/03/06 全球购物
某同学的自我鉴定范文
2013/12/26 职场文书
2014年工作总结及2015工作计划
2014/12/12 职场文书
表扬稿范文
2015/01/17 职场文书
2014年底个人工作总结
2015/03/10 职场文书
python使用pygame创建精灵Sprite
2021/04/06 Python
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android