解决播放列表显示不完

This commit is contained in:
zhonghua1
2026-01-02 22:27:54 +08:00
parent ec2fc79c23
commit 248dfd2d60
2 changed files with 226 additions and 13 deletions

View File

@@ -32,7 +32,8 @@
class="service-item"
v-for="(item, index) in list"
:key="index"
:class="{ 'service-item--active': selectedServiceItem && selectedServiceItem.id === item.id }">
:class="{ 'service-item--active': selectedServiceItem && selectedServiceItem.id === item.id }"
@click="handleItemClick(item)">
<view class="service-header">
<text class="service-title">{{ item.title }}</text>
<view class="service-menu-button" @click.stop="onMenuButtonClick(item)">
@@ -167,6 +168,15 @@
action: 'audio',
item: item
});
},
// 处理列表项点击
handleItemClick(item) {
// 如果菜单正在显示,不触发列表项点击
if (this.showServiceActionMenu) {
return;
}
// 触发列表项点击事件,打开详情页面
this.$emit('itemClick', item);
}
}
}