element-ui循环出来的input文本框并获取value值

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>页面标题</title>
    <script src="https://cdn.suoluomei.com/common/js2.0/vue/v2.5.16/vue.js"></script>
    <!-- 引入样式 -->
    <link rel="stylesheet" href="https://cdn.suoluomei.com/common/js2.0/element-ui/2.12/lib/theme-chalk/index.css">
    <!-- 引入组件库 -->
    <script src="https://cdn.suoluomei.com/common/js2.0/element-ui/2.12/lib/theme-chalk/index.js"></script>

</head>
<style>
    .textbox{
        display: flex;
        flex-flow: row wrap;
        align-items: center;
    }
    .text{
        margin:10px;
    }
</style>
<body>
<div id="Vue">
    <div class="textbox">
        <div v-for="(item,index) in list">
            {{item.name}}<el-input class="text" @change="textbox($data[item.input])" :key="index" v-model="$data[item.input]" :placeholder="item.placeholder" :style="{width: item.width + 'px'}"></el-input>
        </div>
    </div>
    <el-button type="primary" @click="tijiao">提交</el-button>
</div>
</body>
<script>
    new Vue({
        el:"#Vue",
        data:{
            name:'',
            moble:'',
            id:'',
            QQ:'',
            list:[
                {
                    width:200,
                    placeholder:"请输入姓名",
                    name:"姓名:",
                    input:"name",
                },
                {
                    width:250,
                    placeholder:"请输入手机号",
                    name:"手机号:",
                    input:"moble",
                },
                {
                    width:300,
                    placeholder:"请输入身份证号",
                    name:"身份证号:",
                    input:"id",
                },
                {
                    width:350,
                    placeholder:"请输入QQ号",
                    name:"QQ号:",
                    input:"QQ",
                }
            ],
        },
        methods:{
            textbox(e){
                console.log(e)
            },
            tijiao(e){
                console.log('姓名',this.name)
                console.log('手机号',this.moble)
                console.log('身份证号',this.id)
                console.log('QQ号',this.QQ)
            }
        },
        created(){
            // $.ajax({
            //     type: "get",	//请求方式
            //     async: false,
            //     url: "",
            //     data: {},		//传值给后台
            //     dataType: "json",
            //     success: function (res) {
            //         console.log(res)
            //
            //     },
            // });
        }
    })
</script>

</html>


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HqL丶1024

创作不易,谢谢打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值