Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从多个vue select实例中获取值?_Javascript_Vue.js_Vuejs2_V For_V Model - Fatal编程技术网

Javascript 如何从多个vue select实例中获取值?

Javascript 如何从多个vue select实例中获取值?,javascript,vue.js,vuejs2,v-for,v-model,Javascript,Vue.js,Vuejs2,V For,V Model,我有两个对象数组,如下所示。我需要为每个问题元素创建一个选择,并且我需要让选项通过id与选择相连接。在这种情况下,我需要有两个选择,第一个选择将有1000、5000和10000作为选项,而第二个选择将有是和否作为选项 常量问题=[{ “id”:1, "问题":"公里" }, { “id”:2, "问题":"工作" } ] 常量选择=[{ “问题id”:1, “值”:1000 }, { “问题id”:1, “值”:5000 }, { “问题id”:1, “值”:10000 }, { “问题编号”:

我有两个对象数组,如下所示。我需要为每个问题元素创建一个选择,并且我需要让选项通过id与选择相连接。在这种情况下,我需要有两个选择,第一个选择将有1000、5000和10000作为选项,而第二个选择将有是和否作为选项

常量问题=[{ “id”:1, "问题":"公里" }, { “id”:2, "问题":"工作" } ] 常量选择=[{ “问题id”:1, “值”:1000 }, { “问题id”:1, “值”:5000 }, { “问题id”:1, “值”:10000 }, { “问题编号”:2, “值”:“是” }, { “问题编号”:2, “值”:“否” } ] 我在vue中是这样做的,但问题是我无法将数据保存在v模型中,因为我返回的是来自汽车的值,而不是数据中指定的变量

{{item.question}} {{item1.display_name} 最后,我只需要知道,当我有一个类似于我上面定义的结构时,如何获得值?

如果您在数据中有一个数组来存储您选择的选项,您可以使用v-model动态绑定该数组中的元素,如果您给它一个索引:

新Vue{ el:“应用程序”, 数据:{ 问题:[{ “id”:1, "问题":"公里" }, { “id”:2, "问题":"工作" } ], 选择:[{ “问题id”:1, “值”:1000 }, { “问题id”:1, “值”:5000 }, { “问题id”:1, “值”:10000 }, { “问题编号”:2, “值”:“是” }, { “问题编号”:2, “值”:“否” } ], 选定:[], }, 方法:{ 汽车:functionid{ 返回this.selections.reducearr,currSel=>{ 如果currSel.question_id==id 阿尔·普什科塞尔; 返回arr; }, []; }, } }; {{option.value}} 选定:


相关报道:你是一头野兽!非常感谢。