From 91b81b8bf48f33b227bf04dda0dc522cb51d61d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A7=89?= Date: Tue, 16 Apr 2024 20:06:06 +0800 Subject: [PATCH] =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=A4=B4=E5=83=8F=E9=98=B2?= =?UTF-8?q?=E6=AD=A2=E8=A3=82=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/PostList.vue | 4 ++-- components/ThreadList.vue | 4 ++-- layouts/default.vue | 3 ++- pages/account/index.vue | 3 ++- pages/thread/_id.vue | 4 ++-- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/components/PostList.vue b/components/PostList.vue index 0c10dd6..05fad16 100644 --- a/components/PostList.vue +++ b/components/PostList.vue @@ -3,7 +3,7 @@ ul(v-if="data.length") li(v-for="item in data", :key="item._id") NuxtLink(:to="`/user/${item.user._id}`") - img.avatar(:src="item.user.avatar") + img.avatar(:src="item.user.avatar" onerror="this.src='data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'") .content .name(:class="{ adminname: item.user.gid === 1 }") {{ item.user.name }} .info @@ -133,7 +133,7 @@ export default { ); } }); - }, + } }, }; diff --git a/components/ThreadList.vue b/components/ThreadList.vue index a394c95..f8bf921 100644 --- a/components/ThreadList.vue +++ b/components/ThreadList.vue @@ -3,7 +3,7 @@ ul(v-if="data.length") li(v-for="item in data", :key="item._id") NuxtLink(:to="'/user/' + item.user._id") - img.avatar(:src="item.user.avatar") + img.avatar(:src="item.user.avatar" onerror="this.src='data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'") NuxtLink.content(:to="'/thread/' + item._id") .title {{ item.title }} .info @@ -58,7 +58,7 @@ export default { rwdate(utc) { let t = new Date(utc); return t.getMonth() + 1 + "月 " + t.getDate() + ", " + t.getFullYear(); - }, + } }, }; \ No newline at end of file diff --git a/layouts/default.vue b/layouts/default.vue index b26c43f..d4e4d14 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -11,7 +11,7 @@ .online .navbar-user(v-if="account.online") NuxtLink.userinfo(to="/account") - img.avatar(:src="account.avatar") + img.avatar(:src="account.avatar" onerror="this.src='data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'") span.name {{ account.name }} .navbar-sign(v-else) NuxtLink.button(to="/account/signin") Signin @@ -107,6 +107,7 @@ export default { height: 24px border-radius: 50% margin-right: .5rem + background: rgba(0, 0, 0, .05) .navbar-sign a.button margin-right: .5rem diff --git a/pages/account/index.vue b/pages/account/index.vue index c5fd6a0..cd11e18 100644 --- a/pages/account/index.vue +++ b/pages/account/index.vue @@ -2,7 +2,7 @@ .account .header label.img_add(for="img_add") - img.avatar(:src="account.avatar") + img.avatar(:src="account.avatar" onerror="this.src='data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'") span.fa.fa-edit.avatar-edit .name {{ account.name }} input#img_add(type="file", accept="image/*", @change="upload($event)") @@ -53,6 +53,7 @@ export default { border: none border-radius: 50% overflow: hidden + background: rgba(0, 0, 0, .05) .img_add cursor: pointer position: relative diff --git a/pages/thread/_id.vue b/pages/thread/_id.vue index 2e0b77a..d167d1d 100644 --- a/pages/thread/_id.vue +++ b/pages/thread/_id.vue @@ -22,7 +22,7 @@ Drawer // | Editor PostList(:data.sync="postlist") .post-create(v-if="account.online") - img.avatar(:src="account.avatar") + img.avatar(:src="account.avatar" onerror="this.src='data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'") .content textarea(v-model="post.data", rows="12") button.submit(@click="createpost") 发表 @@ -117,7 +117,7 @@ export default { width: 48px height: 48px border-radius: 50% - background: rgba(0, 0, 0, .5) + background: rgba(0, 0, 0, .05) >.content flex: 1 padding-left: 1rem