vue动态添加input输入框

Posted 可乐そ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue动态添加input输入框相关的知识,希望对你有一定的参考价值。

动态添加单个input框


<template>
	<div v-for="(i, j) in list" :key="j">
	    <p>人员姓名:</p>
	    <p><input type="text" v-model="userName[j]" placeholder="请输入人员姓名"></p>
	</div>
	<button @click="AddPeople">添加人员</button>
</template>
<script>
export default {
  data(){
    list:[''],
    userName:[]},
  methods: {
    AddPeople(){
      this.list.push('');
      console.log(userName,'---我是userName')
    },
  }
}
</script>

动态添加多个input框


<template>
<div v-for="(i, j) in list" :key="j">
	<div class="f jc-b">
	    <p>人员姓名:</p>
	    <p><input  type="text" v-model="userName[j]" placeholder="请输入人员姓名"></p>
	</div>
	<div class="f jc-b">
	    <p>联系电话:</p>
	    <p><input type="text" v-model="phone[j]" placeholder="请输入电话"></p>
	</div>
	<div class="f jc-b">
	    <p>身份证号:</p>
	    <p><input type="text" v-model="codeId[j]" placeholder="请输入身份证号"></p>
	</div>
</div>
<button @click="AddPeople">添加人员</button>
</template>
<script>
export default {
  data(){
    list:[''],
    userName:[]//姓名
    phone:[]//电话
    codeId:[]//身份证
  },
  methods: {
    AddPeople(){
      this.list.push('')},
  }
}
</script>

总结:全文没有一句废话,额…除了这句。。。

以上是关于vue动态添加input输入框的主要内容,如果未能解决你的问题,请参考以下文章

vue 实现通过字符串关键字符动态渲染 input 输入框

使用vue在element的基础上封装带提示的input输入框

Vue 动态添加输入框

Vue 动态添加输入框

Vue 动态添加输入框

Vue 动态添加输入框