解决播放列表显示不完
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user