【发布时间】:2018-04-08 08:54:15
【问题描述】:
我有想要绑定到数组的基本选择。我用的是vuetify,但是这个问题是通用的。
<v-select
v-bind:items="physicianListSpeciality"
>
</v-select>
现在我想对多个数组使用相同的选择,取决于可能是医生、护士等的 offer.person 值。
data: {
offer.person: "physician" //or offer.person: "nurse"
}
例如physician 我想绑定physicianListSpeciality
对于nurse,我想绑定nurseListSpeciality,
等等
我试着做类似的东西:
<v-select
v-bind:items="`${offer.person}`ListSpeciality"
>
</v-select>
或
v-bind:items="[offer.person +'ListSpeciality']"
它们似乎都不适合我。 应该如何更正我的代码以使其正常工作?我应该使用某种计算方法还是有其他方法?
【问题讨论】:
-
v-bind:items="offer.person +'ListSpeciality'"
-
@samayo 这给了
[Vue warn]: Invalid prop: type check failed for prop "items". Expected Array, got String.
标签: vue.js