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 相关文章推荐
jQuery版仿Path菜单效果
Dec 15 Javascript
引用 js在IE与FF之间的区别详细解析
Nov 20 Javascript
限制上传文件大小和格式的jQuery插件实例
Jan 24 Javascript
JavaScript 消息框效果【实现代码】
Apr 27 Javascript
Node.js的Web模板引擎ejs的入门使用教程
Jun 06 Javascript
AngularJS删除路由中的#符号的方法
Sep 20 Javascript
详解Vue路由开启keep-alive时的注意点
Jun 20 Javascript
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
Jan 17 Javascript
JS实现动态生成html table表格的方法分析
Jul 11 Javascript
vue data恢复初始化数据的实现方法
Oct 31 Javascript
记录一次websocket封装的过程
Nov 23 Javascript
JavaScript 数组去重详解
Sep 15 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
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
php生成随机数的三种方法
2014/09/10 PHP
typecho插件编写教程(一):Hello World
2015/05/28 PHP
用正则表达式替换图片地址img标签
2013/11/22 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
node.js中的fs.close方法使用说明
2014/12/17 Javascript
JavaScript汉诺塔问题解决方法
2015/04/21 Javascript
js实现发送验证码后的倒计时功能
2015/05/28 Javascript
灵活的理解JavaScript中的this指向
2016/02/25 Javascript
JavaScript知识点总结(十一)之js中的Object类详解
2016/05/31 Javascript
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
作为老司机使用 React 总结的 11 个经验教训
2017/04/08 Javascript
pm2 部署 node的三种方法示例
2017/10/20 Javascript
Vue-cli中为单独页面设置背景色的实现方法
2018/02/11 Javascript
简单通过settimeout看javascript的运行机制
2019/05/10 Javascript
微信小程序实现收货地址左滑删除
2020/11/18 Javascript
使用 UniApp 实现小程序的微信登录功能
2020/06/09 Javascript
Vue实现菜单切换功能
2020/11/08 Javascript
[01:50]2014DOTA2西雅图邀请赛 专访欢乐周宝龙
2014/07/08 DOTA
Python中使用ConfigParser解析ini配置文件实例
2014/08/30 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
将python文件打包成EXE应用程序的方法
2019/05/22 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
python爬虫使用正则爬取网站的实现
2020/08/03 Python
Python2.6版本pip安装步骤解析
2020/08/17 Python
html5-Canvas可以在web中绘制各种图形
2012/12/26 HTML / CSS
英国第一蛋白粉品牌:Myprotein
2016/09/14 全球购物
美国家具网站:Cymax
2016/09/17 全球购物
幼师专业毕业生自荐信
2013/09/29 职场文书
网站开发实习生的自我评价
2013/12/11 职场文书
销售主管竞聘书
2014/03/31 职场文书
食品仓管员岗位职责
2015/04/01 职场文书
详解MySql中InnoDB存储引擎中的各种锁
2022/02/12 MySQL
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS
分享很少见很有用的SQL功能CORRESPONDING
2022/08/05 MySQL