Vuejs2 Vue2.js-如何从json获取选定选项
我在vue.js中有一个具有多个选项的表单,当我需要使用正确的选项更新表单时,我需要匹配我发送的json 基本上这是表单选择(在保存新对象时有效),Vuejs2 Vue2.js-如何从json获取选定选项,vuejs2,Vuejs2,我在vue.js中有一个具有多个选项的表单,当我需要使用正确的选项更新表单时,我需要匹配我发送的json 基本上这是表单选择(在保存新对象时有效),options是一个对象数组 <b-form-group id="supplier-group" label="Label"> <b-form-select v-model="form.suppliers" id="suppliers" required multiple>
options
是一个对象数组
<b-form-group id="supplier-group" label="Label">
<b-form-select v-model="form.suppliers" id="suppliers" required multiple>
<option v-for="option in options"
:key="option.supplierId"
:value="option.supplierId">{{option.name}}</option>
</b-form-select>
但是我看到了所选的选项,但是我需要一种方法,根据suppliers数组的
supplierId
字段来选择它们 对于您拥有的每个选项,您需要计算保存的选择中是否存在该选项:
<option v-for="option in options":key="option.supplierId" :value="option.supplierId" :selected="isSelected(option.supplierId)">{{option.name}}</option>
{{option.name}
您将提供一个函数来搜索所选供应商集合中的供应商id(isSelected必须返回一个布尔值)谢谢,我创建了该函数,它可以工作,但是选项是在
之前呈现的。表单。供应商
被分配了数组。。。我必须在…之后给ISS打电话。。。
<option v-for="option in options":key="option.supplierId" :value="option.supplierId" :selected="isSelected(option.supplierId)">{{option.name}}</option>