fix: 修复关于页面背景图不显示和免责声明页面内容不显示问题

This commit is contained in:
小莫唐尼 2024-06-25 11:26:10 +08:00
parent ccefbcee02
commit bdaeb98432
2 changed files with 11 additions and 12 deletions

View File

@ -140,14 +140,8 @@ export default {
}, },
calcProfileStyle() { calcProfileStyle() {
const _imgUrlOr = this.calcDefaultImageConfig.aboutProfileImageUrl; const _imgUrlOr = this.calcDefaultImageConfig.aboutProfileImageUrl;
if (this.$utils.checkIsUrl(_imgUrlOr)) { return {
return { backgroundImage: `url(${this.$utils.checkImageUrl(_imgUrlOr)})`
backgroundImage: `url(${this.$utils.checkImageUrl(_imgUrlOr)})`
};
} else {
return {
background: _imgUrlOr
};
} }
}, },
calcWaveUrl() { calcWaveUrl() {

View File

@ -1,10 +1,10 @@
<template> <template>
<view class="app-page bg-white round-3 pa-46"> <view class="app-page bg-white round-3 pa-46">
<!-- 通过配置 --> <!-- 通过配置 -->
<view style="min-height: 100%;" v-html="disclaimersContent"></view> <view v-if="disclaimersContent" style="min-height: 100%;" v-html="disclaimersContent"></view>
<!-- 静态写法 --> <!-- 静态写法 -->
<block v-if="false"> <block v-else>
<view class="text-weight-b text-size-lg text-align-center"> 本博客免责声明 </view> <view class="text-weight-b text-size-lg text-align-center"> 本博客免责声明 </view>
<view v-if="false" class="text-size-s text-align-center mt-12 text-grey-darken-1"> 博主{{ bloggerInfo.nickname }} </view> <view v-if="false" class="text-size-s text-align-center mt-12 text-grey-darken-1"> 博主{{ bloggerInfo.nickname }} </view>
<view class="mt-32">1本博客属于个人非赢利性质的网站所有转载的文章都以遵循原作者的版权声明注明了文章来源</view> <view class="mt-32">1本博客属于个人非赢利性质的网站所有转载的文章都以遵循原作者的版权声明注明了文章来源</view>
@ -14,7 +14,7 @@
4如果本博客转载的文章不符合作者的版权声明或者作者不想让本博客转载您的文章请邮件告知 4如果本博客转载的文章不符合作者的版权声明或者作者不想让本博客转载您的文章请邮件告知
<text class="text-bg-gradient-light-blue-accent ml-12 mr-12 "> <text class="text-bg-gradient-light-blue-accent ml-12 mr-12 ">
<text class="iconfont icon-mail-fill text-size-m mr-6"></text> <text class="iconfont icon-mail-fill text-size-m mr-6"></text>
studio@925i.cn {{ bloggerInfo.email }}
</text> </text>
博主将会在第一时间删除相关信息 博主将会在第一时间删除相关信息
</view> </view>
@ -37,7 +37,12 @@ export default {
disclaimersContent() { disclaimersContent() {
const configs = this.$tm.vx.getters().getAppConfigs; const configs = this.$tm.vx.getters().getAppConfigs;
return configs.basicConfig.disclaimers.content return configs.basicConfig.disclaimers.content
} },
bloggerInfo() {
const blogger = this.haloConfigs.authorConfig.blogger;
blogger.avatar = this.$utils.checkAvatarUrl(blogger.avatar)
return blogger;
},
} }
}; };
</script> </script>