vue中<select>绑定事件

我与影子孤独终老i 提交于 2020-03-12 07:14:00
<div id="app">
        <select v-model="selectItem" @change="selectFn($event)">
            <!--选择项的value值默认选择项文本 可动态绑定选择项的value值 更改v-model指令绑定数据-->
            <option v-for="item in items" :value="item.id">{{item.name}}</option>
        </select>
        <div>{{selectItem}}</div>    <!--选择项的value值-->
    </div>
    <script>
        new Vue({
            el: '#app',
            data: {
                selectItem: '分类1',
                items: [
                    {id:11, name: '分类1'},
                    {id:22, name: '分类2'},
                    {id:33, name: '分类3'}
                ]
            },
            methods: {
                selectFn(e) {
                    console.log(e)
                    console.log(e.target.selectedIndex) // 选择项的index索引
                    console.log(e.target.value) // 选择项的value
                }
            }
        })
    </script>

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!