【发布时间】:2021-08-27 07:56:16
【问题描述】:
案例:我在Vue.js 项目中使用PrimeVue。在这种情况下,我有一个下拉列表,作为来自PrimeVue 的组件,它使用对象数组。下拉组件如下所示:
<template #position>
<Dropdown
class="multiselect-fullsize"
v-model="selectedFilter[index].pos"
:options="filterPositions"
optionLabel="name"
placeholder="Position" />
</template>
这个下拉组件有一个:options 属性,它引用了以下数组:
filterPositions: [
{"name": "0", "value": "0"},
{"name": "1", "value": "1"},
{"name": "2", "value": "2"},
{"name": "3", "value": "3"},
{"name": "4", "value": "4"},
{"name": "5", "value": "5"},
{"name": "6", "value": "6"},
{"name": "7", "value": "7"},
{"name": "8", "value": "8"}
]
问题:有没有办法在 PrimeVue 的下拉列表中指定预选项目?
编辑:根据documentation,没有定义预选项目的属性。所以也许,如果有解决方案,它可能只是JavaScript。
【问题讨论】:
-
如果无法进行预选择,我已经在我的应用程序的后期找到了一种解决方法。但这并不能回答我的问题。
-
@AlexandreElshobokshy 我很快就会试试这个。谢谢!
-
那你有没有试过,加个name属性?
-
@AlexandreElshobokshy 我尝试了解决方案,但没有奏效。
标签: javascript vue.js primevue