diff --git a/pages/plugins/video/components/comment-info.vue b/pages/plugins/video/components/comment-info.vue index 8783d226..f57d3d0b 100644 --- a/pages/plugins/video/components/comment-info.vue +++ b/pages/plugins/video/components/comment-info.vue @@ -10,7 +10,7 @@ - + {{ item.label }} @@ -58,7 +58,7 @@ }, data() { return { - dropdownVisible: false, + drop_down_visible: false, // 下拉菜单选项数据 dropdownOptions: [ { label: '删除', type: 'delete' }, @@ -84,10 +84,10 @@ }, // 切换下拉菜单 toggle_dropdown() { - this.dropdownVisible = !this.dropdownVisible; + this.drop_down_visible = !this.drop_down_visible; // 管理全局点击监听器 - if (this.dropdownVisible) { + if (this.drop_down_visible) { // 延时添加,确保元素已渲染 setTimeout(() => { uni.$on('global-click', this.handle_global_click); @@ -98,8 +98,8 @@ }, // 处理全局点击 handle_global_click() { - if (this.dropdownVisible) { - this.dropdownVisible = false; + if (this.drop_down_visible) { + this.drop_down_visible = false; uni.$off('global-click', this.handle_global_click); } }, @@ -108,7 +108,7 @@ const item = e.currentTarget.dataset.value || {}; console.log('点击:', item.label); uni.showToast({ title: item.label, icon: 'none' }); - this.dropdownVisible = false; + this.drop_down_visible = false; uni.$off('global-click', this.handle_global_click); this.$emit('dropdown-item-click', { command: item.command, label: item.label }); }