diff --git a/components/article-min-card/article-min-card.vue b/components/article-min-card/article-min-card.vue
index 6bd6987..b5d9856 100644
--- a/components/article-min-card/article-min-card.vue
+++ b/components/article-min-card/article-min-card.vue
@@ -56,7 +56,7 @@ export default {
margin: 12rpx 24rpx;
margin-bottom: 24rpx;
padding: 16rpx;
- box-shadow: 0rpx 2rpx 24rpx rgba(0, 0, 0, 0.05);
+ box-shadow: 0rpx 2rpx 24rpx rgba(0, 0, 0, 0.03);
&.lr_image_text {
}
diff --git a/config/halo.config.template.js b/config/halo.config.template.js
index 7867c3d..1b2df78 100644
--- a/config/halo.config.template.js
+++ b/config/halo.config.template.js
@@ -65,6 +65,7 @@ export default {
},
defaultThumbnailUrl: '', // 默认封面图地址
+ defaultStaticThumbnailUrl: '', // 静态默认封面图(不可以是随机图地址)
defaultImageUrl: '', // 默认图片地址
defaultAvatarUrl: '', // 默认头像地址
diff --git a/pages/tabbar/category/category.vue b/pages/tabbar/category/category.vue
index 08cd0a6..274d5d8 100644
--- a/pages/tabbar/category/category.vue
+++ b/pages/tabbar/category/category.vue
@@ -11,7 +11,7 @@
-
+
-
+
@@ -9,14 +9,12 @@
-
-
-
-
-
+
+
+
-
+
@@ -25,7 +23,7 @@
-
+
@@ -50,7 +48,7 @@
-
+
@@ -301,7 +299,7 @@ export default {
display: flex;
flex-direction: column;
padding-bottom: 24rpx;
- background-color: #fafafd;
+ background-color: #fafafa;
&.is-balck {
background-color: #212121;
@@ -323,4 +321,7 @@ export default {
box-sizing: border-box;
padding: 24rpx;
}
+.card {
+ box-shadow: 0rpx 4rpx 24rpx rgba(0, 0, 0, 0.03);
+}
diff --git a/pagesA/article-detail/article-detail.vue b/pagesA/article-detail/article-detail.vue
index cb4b0af..23296e7 100644
--- a/pagesA/article-detail/article-detail.vue
+++ b/pagesA/article-detail/article-detail.vue
@@ -95,7 +95,7 @@
- 版权信息
+ 版权声明
版权归属:{{ copyright.author }}
版权说明:{{ copyright.description }}
@@ -392,6 +392,8 @@ export default {
fnCreatePoster(callback) {
this.$nextTick(async () => {
const systemInfo = await uni.getSystemInfoSync();
+ const _bloggerAvatar = this.$utils.checkAvatarUrl(this.bloggerInfo.avatar, true);
+ const _articleCover = this.$utils.checkThumbnailUrl(this.result.thumbnail, true);
// 初始化
await this.$refs.rCanvas.init({
canvas_id: 'rCanvas',
@@ -416,11 +418,10 @@ export default {
icon: 'none'
});
});
- console.log(this.$utils.checkAvatarUrl(this.bloggerInfo.avatar, true));
// 博主信息
await this.$refs.rCanvas
.drawImage({
- url: this.$utils.checkAvatarUrl(this.bloggerInfo.avatar, true),
+ url: _bloggerAvatar,
x: 12,
y: 12,
w: 48,
@@ -467,7 +468,7 @@ export default {
// 文章封面图
await this.$refs.rCanvas
.drawImage({
- url: this.$utils.checkThumbnailUrl(this.result.thumbnail),
+ url: _articleCover,
x: 12,
y: 75,
w: 312,
diff --git a/pagesA/love/list.vue b/pagesA/love/list.vue
index 40d6803..ce0a486 100644
--- a/pagesA/love/list.vue
+++ b/pagesA/love/list.vue
@@ -89,7 +89,8 @@ export default {
},
computed: {
calcLoveDays() {
- const start = new Date(this.loveConfig.loveStartDate),
+ const formatStartDate = this.loveConfig.loveStartDate.replace(/-/g, '/');
+ const start = new Date(formatStartDate),
now = new Date();
const T = now.getTime() - start.getTime();
const i = 24 * 60 * 60 * 1000;
diff --git a/pagesA/love/love.vue b/pagesA/love/love.vue
index 5d901e2..82cfa0f 100644
--- a/pagesA/love/love.vue
+++ b/pagesA/love/love.vue
@@ -84,7 +84,8 @@ export default {
clearTimeout(this.loveDayTimer);
const _countDownFn = () => {
this.loveDayTimer = setTimeout(_countDownFn, 1000);
- const start = new Date(this.loveConfig.loveStartDate),
+ const formatStartDate = this.loveConfig.loveStartDate.replace(/-/g, '/');
+ const start = new Date(formatStartDate),
now = new Date();
const T = now.getTime() - start.getTime();
const i = 24 * 60 * 60 * 1000;
diff --git a/utils/index.js b/utils/index.js
index 319b929..d433808 100644
--- a/utils/index.js
+++ b/utils/index.js
@@ -32,7 +32,10 @@ const utils = {
},
// 检查封面图
- checkThumbnailUrl: function(thumbnail) {
+ checkThumbnailUrl: function(thumbnail, mustRealUrl = false) {
+ if (!thumbnail && mustRealUrl) {
+ return HaloConfig.defaultStaticThumbnailUrl
+ }
if (!HaloConfig.defaultThumbnailUrl) {
// logUtils.saveLog(logTypes.config, {
// path: 'checkThumbnailUrl',