У меня есть опция раскрывающегося списка, работающая с массивом элементов.Я хочу добавить первый выбор / опцию как Выбрать сайт .
Когда элемент отображается, в раскрывающемся списке не отображается Выберите сайт изначально.Элемент раскрывающегося списка имеет массив в раскрывающихся меню.
- Первое изображение показывает начальное состояние раскрытиявниз (выглядит пустым, но его нет)
- Второе изображение, когда выпадающий элемент выбран.
Как раскрывающийся список, работающий с Выберите сайт , показанный в качестве первого варианта?
<select id="ddSite" name="ddSite" class="form-control m-b-10" v-on:change="onChangeSite($event)" v-model="ddSite">
<option :value="null">-- Select a Site --</option>
<option v-for="option in sites" v-bind:value="option.SiteId">
{{ option.SiteName }}
</option>
</select>
new Vue({
el: '#app',
data: {
sites: [],
ddSite:""
},
mounted() {
axios.get("/api/sites/" + this.companyid)
.then(response => {
this.sites = response.data
});
},
methods: {
onChangeSite: function (e) {
var self = this;
var siteid = e.target.value;
var sitename = e.target.options[e.target.options.selectedIndex].text;
},