douyin/src/pages/me/MyCard.vue
2021-07-25 17:39:16 +08:00

133 lines
2.5 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<div id='MyCard'>
<BaseHeader>
<template v-slot:center>
<span class="f16">我的抖音码</span>
</template>
</BaseHeader>
<div class="content">
<div class="card">
<div class="logo-ctn">
<img src="../../assets/img/icon/head-image.jpeg" alt="">
</div>
<span class="name">TTentau</span>
<span class="notice">使用抖音扫码加我好友</span>
<img src="../../assets/img/icon/logo2.png" alt="" class="logo">
</div>
</div>
<div class="notice-two">请使用最新版抖音扫描</div>
<div class="footer">
<div class="btn">
<img src="../../assets/img/icon/download.png" alt="">
<span>保存到相册</span>
</div>
<div class="btn" @click="$nav('/scan')">
<img src="../../assets/img/icon/scan.png" alt="">
<span>扫一扫</span>
</div>
</div>
</div>
</template>
<script>
export default {
name: "MyCard",
components: {},
data() {
return {
transitionName: 'fade'
}
},
created() {
},
computed: {},
methods: {}
}
</script>
<style scoped lang='scss'>
@import "../../assets/scss/index";
#MyCard {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
overflow: auto;
font-size: 1.4rem;
.content {
padding-top: $header-height;
.card {
margin: 3rem;
background: white;
border-radius: 1rem;
display: flex;
align-items: center;
flex-direction: column;
.logo-ctn {
margin: 2rem 0;
width: 40vw;
background-image: url("/@/assets/img/icon/logo-bg.png");
background-position: center;
background-size: 100% 100%;
display: flex;
align-items: center;
justify-content: center;
img {
width: 100%;
height: 100%;
border-radius: 50%;
}
}
.notice {
font-size: 1.2rem;
margin-top: 6rem;
opacity: .4;
}
.logo {
margin: 2rem 0;
width: 40vw;
}
}
}
.notice-two {
font-size: 1.2rem;
color: white;
opacity: .4;
text-align: center;
}
.footer {
position: absolute;
bottom: 3rem;
display: flex;
justify-content: space-around;
width: 100%;
.btn {
color: white;
display: flex;
flex-direction: column;
align-items: center;
img {
width: 3rem;
margin-bottom: 1rem;
}
}
}
}
</style>