diff --git a/frontend_nuxt/components/Dropdown.vue b/frontend_nuxt/components/Dropdown.vue
index b1d82baa2..6cc680874 100644
--- a/frontend_nuxt/components/Dropdown.vue
+++ b/frontend_nuxt/components/Dropdown.vue
@@ -19,13 +19,7 @@
class="option-icon"
:alt="label.name"
/>
-
-
+
{{ label.name }}
@@ -44,13 +38,7 @@
class="option-icon"
:alt="selectedLabels[0].name"
/>
-
-
+
{{ selectedLabels[0].name }}
@@ -87,13 +75,7 @@
class="option-icon"
:alt="o.name"
/>
-
-
+
{{ o.name }}
@@ -129,13 +111,7 @@
class="option-icon"
:alt="o.name"
/>
-
-
+
{{ o.name }}
@@ -273,10 +249,6 @@ export default {
return /^https?:\/\//.test(icon) || icon.startsWith('/')
}
- const isIconComponent = (icon) => {
- return typeof icon === 'string' && !icon.includes(' ')
- }
-
expose({ toggle, close })
return {
@@ -291,7 +263,6 @@ export default {
isSelected,
loading,
isImageIcon,
- isIconComponent,
setSearch,
isMobile,
}
diff --git a/frontend_nuxt/components/InviteCodeActivityComponent.vue b/frontend_nuxt/components/InviteCodeActivityComponent.vue
index 98bfed71a..f6013b61d 100644
--- a/frontend_nuxt/components/InviteCodeActivityComponent.vue
+++ b/frontend_nuxt/components/InviteCodeActivityComponent.vue
@@ -2,7 +2,7 @@
-
+
邀请规则说明
diff --git a/frontend_nuxt/components/LotteryForm.vue b/frontend_nuxt/components/LotteryForm.vue
index 30bcdcd8b..64b3bddde 100644
--- a/frontend_nuxt/components/LotteryForm.vue
+++ b/frontend_nuxt/components/LotteryForm.vue
@@ -10,7 +10,7 @@
奖品图片
diff --git a/frontend_nuxt/components/MenuComponent.vue b/frontend_nuxt/components/MenuComponent.vue
index 1224e7066..b7c48b6da 100644
--- a/frontend_nuxt/components/MenuComponent.vue
+++ b/frontend_nuxt/components/MenuComponent.vue
@@ -34,7 +34,7 @@
to="/about"
@click="handleItemClick"
>
-
+
发送
- 发送中...
+ 发送中...
diff --git a/frontend_nuxt/components/MessageFloatWindow.vue b/frontend_nuxt/components/MessageFloatWindow.vue
index f5370b91a..a2da5a350 100644
--- a/frontend_nuxt/components/MessageFloatWindow.vue
+++ b/frontend_nuxt/components/MessageFloatWindow.vue
@@ -3,20 +3,10 @@
-
-
-
-
+
+
+
+
diff --git a/frontend_nuxt/components/MilkTeaActivityComponent.vue b/frontend_nuxt/components/MilkTeaActivityComponent.vue
index 665fb251f..292ce6536 100644
--- a/frontend_nuxt/components/MilkTeaActivityComponent.vue
+++ b/frontend_nuxt/components/MilkTeaActivityComponent.vue
@@ -2,7 +2,7 @@
-
+
升级规则说明
@@ -29,7 +29,7 @@
/>
-
+
{{ lottery.prizeDescription }}
x {{ lottery.prizeCount }}
-
+
离结束
{{ countdown }}
@@ -77,9 +75,7 @@
@@ -95,22 +91,20 @@
class="poll-option-button"
@click="showPollResult = false"
>
- 投票
+ 投票
- 结果
-
-
- 投票已结束
+ 结果
+ 投票已结束
您已投票,等待结束查看结果
diff --git a/frontend_nuxt/components/PostTypeSelect.vue b/frontend_nuxt/components/PostTypeSelect.vue
index fd713628c..5fa16eab7 100644
--- a/frontend_nuxt/components/PostTypeSelect.vue
+++ b/frontend_nuxt/components/PostTypeSelect.vue
@@ -31,9 +31,9 @@ export default {
const fetchTypes = async () => {
return [
- { id: 'NORMAL', name: '普通帖子', icon: 'fa-regular fa-file' },
- { id: 'LOTTERY', name: '抽奖帖子', icon: 'fa-solid fa-gift' },
- { id: 'POLL', name: '投票帖子', icon: 'fa-solid fa-square-poll-vertical' },
+ { id: 'NORMAL', name: '普通帖子', icon: 'file-text' },
+ { id: 'LOTTERY', name: '抽奖帖子', icon: 'gift' },
+ { id: 'POLL', name: '投票帖子', icon: 'ranking-list' },
]
}
diff --git a/frontend_nuxt/components/ReactionsGroup.vue b/frontend_nuxt/components/ReactionsGroup.vue
index feeac2adf..af293dbaf 100644
--- a/frontend_nuxt/components/ReactionsGroup.vue
+++ b/frontend_nuxt/components/ReactionsGroup.vue
@@ -42,7 +42,7 @@
@click="toggleReaction('LIKE')"
>
-
+
{{ likeCount }}
diff --git a/frontend_nuxt/components/SearchDropdown.vue b/frontend_nuxt/components/SearchDropdown.vue
index 4d8b7ce4d..7489be8b4 100644
--- a/frontend_nuxt/components/SearchDropdown.vue
+++ b/frontend_nuxt/components/SearchDropdown.vue
@@ -13,7 +13,7 @@
>
-
+
使用右侧第三方OAuth注册/登录的用户可使用对应的邮箱进行重设密码
diff --git a/frontend_nuxt/pages/message-box/[id].vue b/frontend_nuxt/pages/message-box/[id].vue
index 6ccb94057..04589759d 100644
--- a/frontend_nuxt/pages/message-box/[id].vue
+++ b/frontend_nuxt/pages/message-box/[id].vue
@@ -3,14 +3,14 @@
@@ -48,7 +48,7 @@
:content-id="item.id"
@update:modelValue="(v) => (item.reactions = v)"
>
- 写个回复...
+ 写个回复...
@@ -66,7 +66,7 @@
正在回复 {{ replyTo.sender.username }}:
{{ stripMarkdownLength(replyTo.content, 50) }}
-
+
diff --git a/frontend_nuxt/pages/message-box/index.vue b/frontend_nuxt/pages/message-box/index.vue
index 3fabfe102..8d301d437 100644
--- a/frontend_nuxt/pages/message-box/index.vue
+++ b/frontend_nuxt/pages/message-box/index.vue
@@ -1,11 +1,11 @@
-
+
选择聊天
-
+
diff --git a/frontend_nuxt/pages/message.vue b/frontend_nuxt/pages/message.vue
index 9a5fa8e46..9e0b45a8b 100644
--- a/frontend_nuxt/pages/message.vue
+++ b/frontend_nuxt/pages/message.vue
@@ -4,7 +4,7 @@
diff --git a/frontend_nuxt/pages/new-post.vue b/frontend_nuxt/pages/new-post.vue
index 0329a345c..94c9814dd 100644
--- a/frontend_nuxt/pages/new-post.vue
+++ b/frontend_nuxt/pages/new-post.vue
@@ -13,13 +13,13 @@
-
清空
+
清空
-
+
MD 格式优化
-
+
存草稿
发布
-
- 发布中...
-
+
发布中...
diff --git a/frontend_nuxt/pages/points.vue b/frontend_nuxt/pages/points.vue
index 5f16bcf2d..789ace3c1 100644
--- a/frontend_nuxt/pages/points.vue
+++ b/frontend_nuxt/pages/points.vue
@@ -25,7 +25,7 @@
- 我的积分:我的积分:{{ point }}
@@ -37,7 +37,7 @@
{{ good.name }}
积分历史系统上线
-
你目前的积分是 {{ item.balance }}
+
你目前的积分是 {{ item.balance }}
{{ TimeManager.format(item.createdAt) }}
diff --git a/frontend_nuxt/pages/posts/[id]/edit.vue b/frontend_nuxt/pages/posts/[id]/edit.vue
index b8d57a252..25af27295 100644
--- a/frontend_nuxt/pages/posts/[id]/edit.vue
+++ b/frontend_nuxt/pages/posts/[id]/edit.vue
@@ -12,9 +12,9 @@
-
清空
+
清空
-
+
MD 格式优化
取消
@@ -26,9 +26,7 @@
>
更新
-
- 更新中...
-
+ 更新中...
diff --git a/frontend_nuxt/pages/posts/[id]/index.vue b/frontend_nuxt/pages/posts/[id]/index.vue
index 9cd9d1858..ea2410981 100644
--- a/frontend_nuxt/pages/posts/[id]/index.vue
+++ b/frontend_nuxt/pages/posts/[id]/index.vue
@@ -22,7 +22,7 @@
class="article-subscribe-button"
@click="subscribePost"
>
-
+
{{ isMobile ? '订阅' : '订阅文章' }}
@@ -32,14 +32,14 @@
class="article-unsubscribe-button"
@click="unsubscribePost"
>
-
+
{{ isMobile ? '退订' : '取消订阅' }}
-
+
@@ -53,7 +53,7 @@
diff --git a/frontend_nuxt/plugins/iconpark.client.ts b/frontend_nuxt/plugins/iconpark.client.ts
index da5c4978d..03c3da450 100644
--- a/frontend_nuxt/plugins/iconpark.client.ts
+++ b/frontend_nuxt/plugins/iconpark.client.ts
@@ -41,6 +41,27 @@ import {
Mail,
Lock,
User,
+ Send,
+ Unlock,
+ LockOne,
+ ImageFiles,
+ ExpandUp,
+ Close,
+ ArrowLeft,
+ CollapseTextInput,
+ Stopwatch,
+ PaperMoneyTwo,
+ Check,
+ ChartHistogram,
+ CheckCorrect,
+ PeoplePlus,
+ PeopleMinusOne,
+ SmartOptimization,
+ Save,
+ Clear,
+ FileText,
+ History,
+ Lightning,
} from '@icon-park/vue-next'
export default defineNuxtPlugin((nuxtApp) => {
@@ -52,7 +73,7 @@ export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.vueApp.component('Edit', Edit)
nuxtApp.vueApp.component('HashtagKey', HashtagKey)
nuxtApp.vueApp.component('Remind', Remind)
- nuxtApp.vueApp.component('Info', Info)
+ nuxtApp.vueApp.component('InfoIcon', Info)
nuxtApp.vueApp.component('ChartLine', ChartLine)
nuxtApp.vueApp.component('Finance', Finance)
nuxtApp.vueApp.component('Up', Up)
@@ -85,4 +106,25 @@ export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.vueApp.component('UserIcon', User)
nuxtApp.vueApp.component('Mail', Mail)
nuxtApp.vueApp.component('Lock', Lock)
+ nuxtApp.vueApp.component('SendIcon', Send)
+ nuxtApp.vueApp.component('Unlock', Unlock)
+ nuxtApp.vueApp.component('LockOne', LockOne)
+ nuxtApp.vueApp.component('ImageFiles', ImageFiles)
+ nuxtApp.vueApp.component('ExpandUp', ExpandUp)
+ nuxtApp.vueApp.component('CloseIcon', Close)
+ nuxtApp.vueApp.component('ArrowLeft', ArrowLeft)
+ nuxtApp.vueApp.component('CollapseTextInput', CollapseTextInput)
+ nuxtApp.vueApp.component('Stopwatch', Stopwatch)
+ nuxtApp.vueApp.component('PaperMoneyTwo', PaperMoneyTwo)
+ nuxtApp.vueApp.component('Check', Check)
+ nuxtApp.vueApp.component('ChartHistogram', ChartHistogram)
+ nuxtApp.vueApp.component('CheckCorrect', CheckCorrect)
+ nuxtApp.vueApp.component('PeoplePlus', PeoplePlus)
+ nuxtApp.vueApp.component('PeopleMinusOne', PeopleMinusOne)
+ nuxtApp.vueApp.component('SmartOptimization', SmartOptimization)
+ nuxtApp.vueApp.component('SaveIcon', Save)
+ nuxtApp.vueApp.component('ClearIcon', Clear)
+ nuxtApp.vueApp.component('FileText', FileText)
+ nuxtApp.vueApp.component('HistoryIcon', History)
+ nuxtApp.vueApp.component('Lightning', Lightning)
})