Как передать данные с помощью динамического ключа в раскрывающемся списке семантического интерфейса пользователя? - PullRequest
1 голос
/ 22 апреля 2019

У меня проблема с выпадающим списком semantic-ui-vue.

Вот моя ссылка в песочнице: https://codesandbox.io/s/3qknm52pm5.

В моей песочнице есть два выпадающих списка: From и To.

From показывает правильные значения, а To не из-за несоответствия клавиш.

My App.vue содержит этот скрипт

<script>
export default {
  data() {
    return {
      from: [],
      to: [],
      fromCollection: [
        {
          value: "abc@gmail.com",
          text: "abc@gmail.com"
        },
        {
          value: "def@gmail.com",
          text: "def@gmail.com"
        },
        {
          value: "qwerty@gmail.com",
          text: "qwerty@gmail.com"
        },
        {
          value: "shubham@gmail.com",
          text: "shubham@gmail.com"
        }
      ],
      toCollection: [
        {
          email: "abc@gmail.com"
        },
        {
          email: "def@gmail.com"
        },
        {
          email: "qwerty@gmail.com"
        },
        {
          email: "shubham@gmail.com"
        }
      ]
    };
  }
};
</script>

икомпонент, который я использовал для них обоих:

<sui-dropdown
      fluid
      multiple
      :options="fromCollection"
      placeholder="from"
      selection
      v-model="from"
      search
      :allowAdditions="true"
      text="email"
    />
<sui-dropdown
      fluid
      multiple
      :options="toCollection"
      placeholder="from"
      selection
      v-model="to"
      search
      :allowAdditions="true"
      text="email"
    />

1-й выпадающий показывает правильные значения, потому что я передал данные из fromCollection, тогда как 2-й выпадающий не показывает никакого текста, потому что я передалданные из toCollection, которые имеют разные имена ключей.

Может ли кто-нибудь помочь мне передать данные динамическими ключами, такими как toCollection?

Я не смог найти ничего связанного в документации .Может кто-нибудь помочь?

1 Ответ

2 голосов
/ 22 апреля 2019

нет способа определить имя поля для выпадающего списка

использовать только для вычисления нового массива для него

демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...