对不起新手问题。但是我如何从选择框中获取所选元素的索引并运行函数。我下面的代码不会触发 switchView() 函数。
<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
我需要索引,因为我有几个计算项目。我需要根据用户从项目中的选择更改视图。
原文由 tagaism 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以在
select
元素上使用@change
并借助 indexOf 函数获取索引。这是工作 演示。见代码: