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 if条件判断方法小结
May 17 Javascript
Javascript的严格模式strict mode详细介绍
Jun 06 Javascript
每天一篇javascript学习小结(属性定义方法)
Nov 19 Javascript
js多个物体运动功能实例分析
Dec 20 Javascript
jQuery、zepto、js常用小技巧
Feb 12 Javascript
Vue中使用vux的配置详解
May 05 Javascript
Vue插件打包与发布的方法示例
Aug 20 Javascript
node app 打包工具pkg的具体使用
Jan 17 Javascript
Angular CLI 使用教程指南参考小结
Apr 10 Javascript
AjaxFileUpload.js实现异步上传文件功能
Apr 19 Javascript
使用PDF.js渲染canvas实现预览pdf的效果示例
Apr 17 Javascript
简单聊聊Vue中的计算属性和属性侦听
Oct 05 Vue.js
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判断上传的Excel文件中是否有图片及PHPExcel库认识
2013/01/11 PHP
PHP和JavaScrip分别获取关联数组的键值示例代码
2013/09/16 PHP
php封装的page分页类完整实例
2016/10/18 PHP
PHP实现原生态图片上传封装类方法
2016/11/08 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
jQuery中将函数赋值给变量的调用方法
2012/03/23 Javascript
推荐一款jQuery插件模板
2015/01/09 Javascript
JavaScript中的anchor()方法使用详解
2015/06/08 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
2015/11/24 Javascript
jQuery 特性操作详解及实例代码
2016/09/29 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
2017/04/27 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
利用webstrom调试Vue.js单页面程序的方法教程
2017/06/06 Javascript
nodejs 如何手动实现服务器
2018/08/20 NodeJs
Python合并字符串的3种方法
2015/05/21 Python
python 捕获 shell/bash 脚本的输出结果实例
2017/01/04 Python
深入理解Python单元测试unittest的使用示例
2017/11/18 Python
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
python pycharm的安装及其使用
2019/10/11 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
Python3中的f-Strings增强版字符串格式化方法
2020/03/04 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
Python中有几个关键字
2020/06/04 Python
什么是接口(Interface)?
2013/02/01 面试题
linux面试题参考答案(6)
2014/08/29 面试题
专科应届毕业生求职信
2014/06/04 职场文书
就业协议书怎么填
2014/09/15 职场文书
南京市纪委监察局整改方案
2014/09/16 职场文书
会计试用期自我评价
2014/09/19 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
初婚初育证明范本
2014/11/24 职场文书
2014年减负工作总结
2014/12/10 职场文书
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android
golang用type-switch判断interface的实际存储类型
2022/04/14 Golang
Python实现将多张图片合成MP4视频并加入背景音乐
2022/04/28 Python
javascript进阶篇深拷贝实现的四种方式
2022/07/07 Javascript