|
@@ -3,7 +3,9 @@
|
|
|
<!-- 顶部标题栏 -->
|
|
|
<div class="header">
|
|
|
<div class="header-title">消息</div>
|
|
|
- <button class="clear-btn">一键清除</button>
|
|
|
+ <ion-button fill="clear" class="clear-btn">
|
|
|
+ <ion-icon name="trash-outline" slot="icon-only"></ion-icon>
|
|
|
+ </ion-button>
|
|
|
</div>
|
|
|
|
|
|
</ion-header>
|
|
@@ -113,40 +115,5 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
- <script>
|
|
|
- // 一键清除功能
|
|
|
- document.querySelector('.clear-btn').addEventListener('click', function() {
|
|
|
- if(confirm('确定要清除所有未读消息吗?')) {
|
|
|
- document.querySelectorAll('.chat-badge').forEach(badge => {
|
|
|
- badge.textContent = '';
|
|
|
- badge.style.backgroundColor = 'transparent';
|
|
|
- });
|
|
|
- alert('已清除所有未读消息');
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
- // 卡片点击效果
|
|
|
- document.querySelectorAll('.notification-card, .match-card').forEach(card => {
|
|
|
- card.addEventListener('click', function() {
|
|
|
- alert('跳转到对应功能页面');
|
|
|
- });
|
|
|
- });
|
|
|
-
|
|
|
- // 聊天项点击效果
|
|
|
- document.querySelectorAll('.chat-item').forEach(item => {
|
|
|
- item.addEventListener('click', function() {
|
|
|
- const name = this.querySelector('.chat-name').textContent;
|
|
|
- alert('进入与 ' + name + ' 的聊天');
|
|
|
-
|
|
|
- // 清除未读红点
|
|
|
- const badge = this.querySelector('.chat-badge');
|
|
|
- if(badge.textContent) {
|
|
|
- badge.textContent = '';
|
|
|
- badge.style.backgroundColor = 'transparent';
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- </script>
|
|
|
-
|
|
|
+
|
|
|
</ion-content>
|