Vue.js 如何在vue multiselect中使用v-for收集数据?
我是vuejs和building search&multi-select表单的新手 这是html代码Vue.js 如何在vue multiselect中使用v-for收集数据?,vue.js,Vue.js,我是vuejs和building search&multi-select表单的新手 这是html代码 <div> <multiselect v-model:selected :options="opt" :multiple="true" > </multiselect> </div> 如何转换此代码 <option v-for="(cast, i) in totalCelebrity" :key="i" :
<div>
<multiselect v-model:selected
:options="opt" :multiple="true" >
</multiselect>
</div>
如何转换此代码
<option v-for="(cast, i) in totalCelebrity"
:key="i"
:value="cast._id">
{{cast.fullName}}
</option>
{{cast.fullName}
到数据数组?需要将cast.fullName列表添加到opt:[]数组。
有没有办法做到这一点?请帮助我我不确定您在找什么,但我有一个助手可以将我的对象转换为vue multiselect可读的数组。检查它是否为您提供了任何想法:
convertToSelect(object) {
let array = [];
for (let value in object) {
if (object.hasOwnProperty(value)) {
array.push({label: object[value], value: value});
}
}
return array;
}
我不确定您在寻找什么,但我有一个助手可以将我的对象转换为vue multiselect可读的数组。检查它是否为您提供了任何想法:
convertToSelect(object) {
let array = [];
for (let value in object) {
if (object.hasOwnProperty(value)) {
array.push({label: object[value], value: value});
}
}
return array;
}
你从哪里来?你能发布完整的代码吗?@jaudo这是我的实际代码:
{{{cast.fullName}}
在那里我可以得到许多名人的名字列表,但我希望在顶部有一个搜索框来搜索名人,并选择多个名人以进一步采取行动。目前,我需要滚动整个列表。TotalFavority comong来自哪里?你能发布完整的代码吗?@jaudo这是我的实际代码:{{{cast.fullName}}
在那里我可以得到许多名人的名字列表,但我希望在顶部有一个搜索框来搜索名人,并选择多个名人以进一步采取行动。目前我需要滚动整个列表。这是我的实际代码:{{{cast.fullName}
在这里我可以得到许多名人的名字列表,但我希望在顶部有一个搜索框来搜索名人,并选择多个名人以进一步操作。目前我需要滚动整个列表。这是我的实际代码:{{{cast.fullName}
在这里我可以得到许多名人的名字列表,但我希望在顶部有一个搜索框来搜索名人,并选择多个名人以进一步操作。目前我需要滚动整个列表。