我在我的 Vue 应用程序中使用 vue-select。我创建了一个组件作为 v-select 的包装器。为了只返回选项数组的特定列,我使用了 vue-select 的 :reduce 属性。
<template>
<span>
<label v-if="title">{{title}}</label>
<v-select
:options="options"
:label="label"
:placeholder="placeholderText"
:close-on-select="closeOnSelectValue"
:disabled="isDisabled"
:multiple="multiple"
:value="value"
@input="handleInput($event)"
:loading="isLoading"
:reduce="option=> option.val"
></v-select>
</span>
此代码有效,但我希望将静态val
字符串作为动态 prop returnKey
。这将作为道具传递给组件。
props: {
returnKey: {
type: String,
default: null,
},
}
我应该使用什么语法来组合传递给 :reduce 的函数中的“option”字符串和“returnKey”的动态值以使其正常工作?