|  | @@ -39,6 +39,12 @@ const goMyList = () => {
 | 
	
		
			
				|  |  |    push({ name: 'MyNotifyMessage' })
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +// 触发弹窗
 | 
	
		
			
				|  |  | +const handlePopover = async () => {
 | 
	
		
			
				|  |  | +  getUnreadCount()
 | 
	
		
			
				|  |  | +  await getList()
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  // ========== 初始化 =========
 | 
	
		
			
				|  |  |  onMounted(() => {
 | 
	
		
			
				|  |  |    // 首次加载小红点
 | 
	
	
		
			
				|  | @@ -56,9 +62,11 @@ onMounted(() => {
 | 
	
		
			
				|  |  |    <div class="message">
 | 
	
		
			
				|  |  |      <ElPopover ref="popoverRef" :width="400" placement="bottom" trigger="click">
 | 
	
		
			
				|  |  |        <template #reference>
 | 
	
		
			
				|  |  | -        <ElBadge :value="unreadCount" :show-zero="false" :max="99" class="item">
 | 
	
		
			
				|  |  | -          <Icon :size="18" class="cursor-pointer" icon="ep:bell" @click="getList" />
 | 
	
		
			
				|  |  | -        </ElBadge>
 | 
	
		
			
				|  |  | +        <div @click="handlePopover">
 | 
	
		
			
				|  |  | +          <ElBadge :value="unreadCount" :show-zero="false" :max="99" class="item">
 | 
	
		
			
				|  |  | +            <Icon :size="18" class="cursor-pointer" icon="ep:bell" />
 | 
	
		
			
				|  |  | +          </ElBadge>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  |        </template>
 | 
	
		
			
				|  |  |        <ElTabs v-model="activeName">
 | 
	
		
			
				|  |  |          <ElTabPane label="通知" name="notice">
 |