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 相关文章推荐
Javascript typeof 用法
Dec 28 Javascript
Javascript valueOf 使用方法
Dec 28 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
Apr 20 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
Jun 19 Javascript
js实现文本框输入文字个数限制代码
Dec 25 Javascript
JS非空验证及邮箱验证的实例
Aug 11 Javascript
浅谈mint-ui loadmore组件注意的问题
Nov 08 Javascript
微信web端后退强制刷新功能的实现代码
Mar 04 Javascript
基于iScroll实现内容滚动效果
Mar 21 Javascript
JS异步执行结果获取的3种解决方式
Feb 19 Javascript
详细聊聊浏览器是如何看闭包的
Nov 11 Javascript
vue route新窗口跳转页面并且携带与接收参数
Apr 10 Vue.js
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中$_SERVER的详细参数与说明介绍
2013/10/26 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
jquery滚动到顶部底部代码
2015/04/20 Javascript
Js与Jq 获取页面元素值的方法和差异对比
2015/04/30 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
改变checkbox默认选中状态及取值的实现代码
2016/05/26 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
vue 微信授权登录解决方案
2018/04/10 Javascript
动态内存分配导致影响Javascript性能的问题
2018/12/18 Javascript
详解微信小程序之scroll-view的flex布局问题
2019/01/16 Javascript
微信小程序按钮点击跳转页面详解
2019/05/06 Javascript
Vue单页面应用中实现Markdown渲染
2021/02/14 Vue.js
[01:06:42]VP vs NewBee Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
python实现二叉查找树实例代码
2018/02/08 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
python脚本执行CMD命令并返回结果的例子
2019/08/14 Python
opencv3/C++实现视频背景去除建模(BSM)
2019/12/11 Python
10个示例带你掌握python中的元组
2020/11/23 Python
CSS3教程(3):border-color网页边框色彩
2009/04/02 HTML / CSS
美国中小型企业领先的办公家具供应商:Office Designs
2016/11/26 全球购物
GE设备配件:GE Appliance Parts(家电零件、配件和滤水器)
2018/11/28 全球购物
String和StringBuffer的区别
2015/08/13 面试题
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
2015/06/22 面试题
直接有效的自我评价
2014/01/11 职场文书
运动会跳远加油稿
2014/02/20 职场文书
社会实践活动总结报告
2014/04/29 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
实习生矿工检讨书
2014/10/13 职场文书
2015年小学生自我评价范文
2015/03/03 职场文书
2015年高三教学工作总结
2015/07/21 职场文书
golang 在windows中设置环境变量的操作
2021/04/29 Golang
gateway与spring-boot-starter-web冲突问题的解决
2021/07/16 Java/Android
python基础之错误和异常处理
2021/10/24 Python
windows10 家庭版下FTP服务器搭建教程
2022/08/05 Servers