|
@@ -8,7 +8,7 @@
|
|
|
<template #dropdown>
|
|
|
<el-dropdown-menu>
|
|
|
<template v-for="(item, index) in menuData" :key="index">
|
|
|
- <el-dropdown-item @click="itemClick(item)">{{ item[propsa.label] }}</el-dropdown-item>
|
|
|
+ <el-dropdown-item @click="itemClick(item, index)">{{ item[propsa.label] }}</el-dropdown-item>
|
|
|
</template>
|
|
|
</el-dropdown-menu>
|
|
|
</template>
|
|
@@ -93,11 +93,11 @@ const getItemLabel = () => {
|
|
|
}
|
|
|
|
|
|
//被点击
|
|
|
-const itemClick = (item) => {
|
|
|
+const itemClick = (item, index) => {
|
|
|
const { key, label } = propsa.value
|
|
|
labels.value = item[label]
|
|
|
curKey.value = item[key]
|
|
|
- emit('change', item)
|
|
|
+ emit('change', item, index)
|
|
|
}
|
|
|
</script>
|
|
|
|