0

我在 vselect 下拉列表中有客户列表。我需要根据名字、姓氏和中间名对数据进行排序,但问题是标签属性在这里只允许一个值是名字,我需要将中间名和姓氏添加到标签以根据它们进行排序。我试过绑定标签,但它不起作用,例如::lable="'first_name' || 'middle_name ' || 'last_name '".. 数据仍在根据 first_name 排序。任何人都可以帮助我。

<VSelect v-model="query_params.filer_type" label="first_name" ref="firm_user_lists" :options="firm_user_lists" placeholder="All filers" :resetOnOptionsChange="toggleResetOption" :reduce="filer_id => filer_id.id"
                             @input="filer_type => onChange()">
      <template #selected-option="{first_name, middle_name, last_name}">
         <template>{{ first_name }} {{ middle_name }} {{ last_name }}</template>
      </template>
      <template #option="{first_name, middle_name, last_name}">
         <template>{{ first_name }} {{ middle_name }} {{ last_name }}</template>
      </template>
  </VSelect>
4

0 回答 0