问答

将input每次获取输入框的值组合成一个数组

作者:admin 2021-05-14 我要评论

` view v-for="(con, indexCon) in item.select_question" :key="indexCon" input type="text" :maxlength="item.number_of_characters" class="moreinput" :pla...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

image.png

`

             <view 
               v-for="(con, indexCon) in item.select_question"
                        :key="indexCon">
                         <input
                            type="text"
                            :maxlength="item.number_of_characters"
                            class="moreinput"
                            :placeholder="con.input_title"
                            :value="con.value"
                            :disabled="dis"
                            :name="item.question_id"                
                            @input="value => onKeyInputMore(value,item.question_id,item.select_question.length,indexCon)"
                        />
                    </view>`
onKeyInputMore(event, questid,lengthNum,index) {
            var value = event.target.value;
}

怎么在下面事件里面把每一次监听的value值都组装成一个数组。或者能取到所有input输入的值,组成一个数组,请问要怎么做呢

###

vue自带的v-model没必要拆开value和@input,可以利用计算属性computed来获取这个数组

result: function(){
    return this.item.select_question.map(con => con.value)
}
###
computed:{
    values (){
        return this.item.select_question.map(con=>con.value)
    }
}

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 请问下prometheus怎么进行自定义的按业

    请问下prometheus怎么进行自定义的按业

  • 节流函数为什么,点击无效,监听窗口大

    节流函数为什么,点击无效,监听窗口大

  • express访问静态资源失败

    express访问静态资源失败

  • IE 浏览器下 match 方法报错

    IE 浏览器下 match 方法报错

腾讯云代理商
海外云服务器