fix(会员中心): 样式未定义触发异常

This commit is contained in:
2025-12-30 09:22:51 +08:00
parent 44dd7f30cf
commit 26f8537d24
2 changed files with 24 additions and 4 deletions

View File

@@ -40,7 +40,7 @@
</block>
<view class="nickname" v-else>
<text class="name" @click="redirect('/pages_tool/member/info')">{{ memberInfo.nickname
}}</text>
}}</text>
<view class="member-level"
v-if="(value.style == 1 || value.style == 2) && memberInfo.member_level">
<!-- <text class="icondiy icon-system-huangguan"></text> -->
@@ -348,7 +348,11 @@ export default {
style = {};
style.background = `url(` + this.$util.img('app/component/view/member_info/img/super_vip_bg_4.png') + `) no-repeat bottom / contain`;
} else {
style.background = `url('` + this.$util.img('public/static/img/diy_view/super_member_bg.png') + `') no-repeat bottom / 100% 100%, linear-gradient(107deg, ` + this.themeStyle.super_member.super_member_start_bg + ` 0%, ` + this.themeStyle.super_member.super_member_end_bg + ` 100%)`;
const superMemberStartBg = this.themeStyle?.super_member?.super_member_start_bg || '#292f45';
const superMemberEndBg = this.themeStyle?.super_member?.super_member_end_bg || '#292f45';
if (superMemberStartBg && superMemberEndBg) {
style.background = `url('` + this.$util.img('public/static/img/diy_view/super_member_bg.png') + `') no-repeat bottom / 100% 100%, linear-gradient(107deg, ${superMemberStartBg} 0%, ${superMemberEndBg} 100%)`;
}
}
return this.$util.objToStyle(style);
},