vue组件开发之用户无限添加自定义填写表单的方法


Posted in Javascript onAugust 28, 2018

效果图:

vue组件开发之用户无限添加自定义填写表单的方法

代码如下:

<template>
  <div class="checkbox">
    <div class="input">
      <p v-for="item in inputs">
        <span>自定义字段:</span>
        <input type="text" v-model="item.val">
      </p>
      <button @click="addInput()">添加字段</button>
      <button @click="sub()">保存提交</button>
    </div>
    <h1>提交的信息: {{submsg}}</h1>
  </div>
</template>
<script>
  export default {
    name: 'checkbox',
    data (){
      return {
        inputs:[],
        submsg:''
      }
    },
    methods: {
      addInput (){
        var obj = {};
        obj.id = this.inputs.length;
        obj.val = "";
        this.inputs.push(obj);
      },
      sub (){
        this.submsg = this.inputs;
      },

    }
  }
</script>
<style scoped>
  *{margin:0 auto;padding:0;font-family:"微软雅黑";}
  .checkbox{
    width:800px;
    margin:50px auto;
  }
  .input p{
    padding:10px 0;
  }
</style>

以上这篇vue组件开发之用户无限添加自定义填写表单的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
Apr 10 Javascript
JavaScript性能优化 创建文档碎片(document.createDocumentFragment)
Jul 13 Javascript
js中判断文本框是否为空的两种方法
Jul 31 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
Aug 13 Javascript
JS随机打乱数组的方法小结
Jun 22 Javascript
解析预加载显示图片艺术
Dec 05 Javascript
vue获取DOM元素并设置属性的两种实现方法
Sep 30 Javascript
React 高阶组件入门介绍
Jan 11 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
Nov 08 Javascript
vue2.0基于vue-cli+element-ui制作树形treeTable
Apr 30 Javascript
解决vue打包后vendor.js文件过大问题
Jul 03 Javascript
详解vue v-model
Aug 31 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
Aug 28 #Javascript
vue-image-crop基于Vue的移动端图片裁剪组件示例
Aug 28 #Javascript
vue移动端微信授权登录插件封装的实例
Aug 28 #Javascript
Vue 应用中结合vux使用微信 jssdk的方法
Aug 28 #Javascript
对vux点击事件的优化详解
Aug 28 #Javascript
使用D3.js构建实时图形的示例代码
Aug 28 #Javascript
微信小程序手机号码验证功能的实例代码
Aug 28 #Javascript
You might like
介绍php设计模式中的工厂模式
2008/06/12 PHP
php中使用接口实现工厂设计模式的代码
2012/06/17 PHP
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
PHP实现十进制、二进制、八进制和十六进制转换相关函数用法分析
2017/04/25 PHP
PHP实现简单的模板引擎功能示例
2017/09/02 PHP
PHP使用PDO访问oracle数据库的步骤详解
2017/09/29 PHP
HTML5如何适配 iPhone IOS 底部黑条
2021/03/09 HTML / CSS
一直复略了的一个问题,关于表单重复提交
2007/02/15 Javascript
js 数据类型转换总结笔记
2011/01/17 Javascript
jquery实现marquee效果(文字或者图片的水平垂直滚动)
2013/01/07 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
2013/03/19 Javascript
点击页面其它地方隐藏该div的两种思路
2013/11/18 Javascript
javascript编程异常处理实例小结
2015/11/30 Javascript
Vue.js学习笔记之 helloworld
2016/08/14 Javascript
用jquery快速解决IE输入框不能输入的问题
2016/10/04 Javascript
JS基于面向对象实现的选项卡效果示例
2016/12/20 Javascript
使用Bootstrap美化按钮实例代码(demo)
2017/02/03 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
2017/04/23 Javascript
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
Python面向对象类的继承实例详解
2018/06/27 Python
Python OpenCV处理图像之图像直方图和反向投影
2018/07/10 Python
Python对excel文档的操作方法详解
2018/12/10 Python
Numpy之random函数使用学习
2019/01/29 Python
基于matplotlib中ion()和ioff()的使用详解
2020/06/16 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
处理textarea中的换行和空格
2019/12/12 HTML / CSS
BONIA官方网站:国际奢侈品牌和皮革专家
2016/11/27 全球购物
购买美国制造的相框和画框架:Picture Frames
2018/08/14 全球购物
新学期标语
2014/06/30 职场文书
建设幸福中国演讲稿
2014/09/11 职场文书
求职简历自我评价2015
2015/03/10 职场文书
2015年车间主任工作总结
2015/05/21 职场文书