2017-02-22 7 views
2

Извините за вопрос о новичке. Но как я могу получить индекс выбранного элемента из selectbox и запустить функцию. Мой код ниже не вызывает функцию switchView().Как получить индекс выбранной опции с vue.js

<select id="selectbox" @change="switchView(index)"> 
    <option [v-for="(item, index) in items" v-bind:value="item.title"]> 
    {{ item.title }} 
    </option> 
</select> 

любая помощь будет оценена по достоинству.

Редакцией: переехал @change="switchView(index)" из <option> в <select>, благодаря @Phil

мне нужен индекс, потому что у меня есть несколько вычисляемых элементов. И мне нужно изменить вид в соответствии с выбором пользователя из элементов.

+3

Событие вызывается на ''