Атрибут Model One при передаче другого, используя <Select>Ввод в Vue - PullRequest
0 голосов
/ 06 сентября 2018

Я использую вход <select> в компоненте Vue, и мне нужно смоделировать один выданный атрибут при использовании другого для метода. Я не могу понять, как это сделать, так как мне нужно, чтобы значение было смоделировано в <select>.

В моем шаблоне ...

Vue.component('condition-variable-select', {
  props: ['uw_questions','coverage', 'custom_uw_questions_attributes', 'value'],
  template: '<select class="custom-select" v-bind:value="value" v-on:input="$emit(\'input\', $event.target.value)">\
              <option>Choose</option>\
              <option :value="condition_variable.name" v-for="condition_variable in condition_variable_options">{{ condition_variable.name }}</option>\
            </select>',
  computed: {
    condition_variable_options: function() {
      var condition_variable_options = this.uw_questions.concat(this.coverage.limits_attributes);
      condition_variable_options = condition_variable_options.concat(this.custom_uw_questions_attributes);
      condition_variable_options = condition_variable_options.concat(this.coverage.coverage_endorsements_attributes);
      return condition_variable_options;
    }
  }
})

В HTML ...

<div class="col-md-3">
  <condition-variable-select 
    :uw_questions="uw_questions" :coverage="coverage" :custom_uw_questions_attributes="product.custom_uw_questions_attributes" 
    v-model="rate_factor_condition.condition_variable_name">
  </condition-variable-select>
</div>

Есть ли способ моделировать condition_value.name, одновременно испуская условие_value.type для использования в методе?

...