欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue dropdown 事件

黃文隆1年前9瀏覽0評論

Vue Dropdown 是一款自定義下拉列表的組件。它可以輕松實現下拉列表,減少了開發者的工作量。Dropdown 組件提供了豐富的事件,您可以在相應的事件中執行自己的邏輯。

下面介紹一些 Dropdown 組件常用的事件,及其使用場景。

<template>
<div class="dropdown">
<div class="dropdown-toggle" @click="toggle">
點我展開下拉列表
</div>
<div class="dropdown-menu" :class="{show: show}" @click="selectItem">
<div class="dropdown-item" v-for="(item, index) in itemList" :key="index">
{{ item }}
</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
show: false,
itemList: ['選項1', '選項2', '選項3']
};
},
methods: {
toggle() {
this.show = !this.show;
},
selectItem(event) {
console.log(event.target.innerHTML);
this.show = false;
}
}
};
</script>

toggle() 方法,用于控制下拉列表的展開和收起。在點擊 dropdown-toggle 元素時觸發。

selectItem() 方法,用于選中下拉列表中的選項,取出選中的選項并關閉下拉列表。使用時需要將點擊事件傳遞給 selectItem 方法。

通過使用這兩個事件和組件配合使用,可以方便地實現下拉列表功能,提升用戶體驗,減少開發時間。