在Vue.js中,el-dropdown
是一个来自 Element UI 组件库的下拉菜单组件。如果您想要监听 el-dropdown
触发的事件,可以使用 Vue 的事件监听机制。
以下是一个简单的例子,展示了如何在 el-dropdown
中使用点击事件:
<template>
<el-dropdown @command="handleCommand">
<span class="el-dropdown-link">
下拉菜单触发按钮<i class="el-icon-arrow-down el-icon--right"></i>
</span>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item command="a">黄金糕</el-dropdown-item>
<el-dropdown-item command="b">狮子头</el-dropdown-item>
<el-dropdown-item command="c">螺蛳粉</el-dropdown-item>
<el-dropdown-item command="d" divided>牛肉面</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</template>
<script>
export default {
methods: {
handleCommand(command) {
console.log('选中的下拉菜单项:', command);
}
}
}
</script>
在这个例子中,el-dropdown
组件有一个 command
事件,它在下拉菜单项被点击时触发。handleCommand
方法会接收到被点击的项的 command
值,并可以据此执行相应的操作。