You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

104 lines
1.8 KiB
Vue

<template>
<view>
<u-transition :show="show" mode="fade-down">
<view>
<image src="@/static/image/home/line.png" mode="" class="line"></image>
<image src="@/static/image/home/flower.png" mode="" class="flower"></image>
</view>
<view class="text">正在跳转至首页</view>
</u-transition>
<u-transition :show="showTxt" mode="fade-down">
<view class="title-one">- - -验证成功欢迎来到- - -</view>
<image class="img" src="@/static/image/home/fonchain.png"></image>
<image class="logo" src="@/static/image/home/logo.png"></image>
</u-transition>
</view>
</template>
<script>
export default {
data() {
return {
show: false,
showTxt:false
};
},
onShow() {
setTimeout(() => {
this.show = true;
}, 400);
setTimeout(() => {
this.showTxt = true;
}, 500);
setTimeout(() => {
uni.switchTab({
url: '/pages/index/index'
})
}, 2000);
},
methods: {
}
};
</script>
<style lang="scss">
page {
background: url('@/static/image/home/welcomeBg.png') no-repeat;
background-size: 100% 100%;
background-attachment: fixed;
height: 100vh;
// border: 1px solid red;
}
.line {
width: 2rpx;
height: 164rpx;
position: absolute;
left: 50%;
top: 0;
transform: translateX(-50%);
}
.flower {
width: 43rpx;
height: 43rpx;
position: absolute;
left: 47%;
top: 167rpx;
// transform: translateX(-50%);
animation: fadenum 1s infinite;
}
.text {
position: absolute;
left: 37%;
top: 227rpx;
}
.title-one{
color: #558BF2;
position: absolute;
font-size: 33upx;
left: 26%;
top: 600rpx;
}
.img{
width: 500upx;
height: 80upx;
position: absolute;
left: 16%;
top: 650rpx;
}
.logo{
width: 200upx;
height: 55upx;
position: absolute;
left: 36%;
bottom: 20rpx;
}
@keyframes fadenum {
100% {
transform: rotate(360deg);
}
}
</style>