props: {
multiple: Boolean,
...
},
computed: {
placeholder() {
return `Выберите ${this.multiple ? 'несколько значений' : 'одно значение'}`;
},
innerValue: {
get() {
const v = this.value;
return this.multiple || this.options.includes(v) ? v : '';
},
set(val) {
this.$emit('input', val);
},
},
},
<select v-model="innerValue" :multiple="multiple">
<option disabled value="" v-text="placeholder"></option>
<option v-for="n in options">{{ n }}</option>
</select>
SELECT название_столбца
FROM название_таблицы
WHERE условие
SELECT название_столбца
FROM название_таблицы
LIMIT количество_записей
SELECT название_столбца
FROM название_таблицы
LIMIT количество_записей
OFFSET начиная_с_позиции