У меня есть компонент vue:
<script>
export default{
template: '
<select class="form-control" v-on:change="search">
<option v-for="option in options" v-bind:value="option.id ? option.id+'|'+option.name : ''">{{ option.name }}</option>
</select>',
mounted() {
this.fetchList();
},
...
};
</script>
Оно работает. Нет ошибки
Но я хочу добавить условие снова в select
Если он удовлетворяет условиям, то selected
Я добавляю условие следующим образом:
template: '
<select class="form-control" v-on:change="search">
<option v-for="option in options" v-bind:value="option.id ? option.id+'|'+option.name : ''" option.id == 1 ? 'selected' : ''>{{ option.name }}</option>
</select>',
Существуют такие ошибки:
[Vue warn]: свойство или метод «опция» не определены в экземпляре, но указаны во время рендеринга. Обязательно объявляйте свойства реактивных данных в опции данных.
Как я могу это решить?
javascript,vue.js,vuejs2,vue-component,