.
This commit is contained in:
@@ -7,6 +7,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"pages": [{
|
"pages": [{
|
||||||
|
"path": "pages/index/splash",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "开屏",
|
||||||
|
"navigationStyle": "custom"
|
||||||
|
}
|
||||||
|
},{
|
||||||
"path": "pages/index/index",
|
"path": "pages/index/index",
|
||||||
"aliasPath": "/",
|
"aliasPath": "/",
|
||||||
"style": {
|
"style": {
|
||||||
|
|||||||
@@ -0,0 +1,178 @@
|
|||||||
|
<template>
|
||||||
|
<view class="splash-page">
|
||||||
|
<swiper
|
||||||
|
class="swiper"
|
||||||
|
circular
|
||||||
|
:indicator-dots="false"
|
||||||
|
:autoplay="true"
|
||||||
|
interval="3000"
|
||||||
|
duration="400"
|
||||||
|
:current="curStep"
|
||||||
|
@change="
|
||||||
|
(event) => {
|
||||||
|
curStep = event.detail.current;
|
||||||
|
}
|
||||||
|
"
|
||||||
|
>
|
||||||
|
<swiper-item class="swiper-item">
|
||||||
|
<image
|
||||||
|
src="https://puton.huimeimeta.com/imgs/splash1.png"
|
||||||
|
mode="widthFix"
|
||||||
|
class="splash-img"
|
||||||
|
></image>
|
||||||
|
|
||||||
|
<view class="text-box">
|
||||||
|
<view class="text-title">专业全维度风格诊断</view>
|
||||||
|
<view>让您科学变美</view>
|
||||||
|
<view>包含:基因风格、心里风格、四季色彩季型、发型</view>
|
||||||
|
</view>
|
||||||
|
</swiper-item>
|
||||||
|
<swiper-item class="swiper-item">
|
||||||
|
<image
|
||||||
|
src="https://puton.huimeimeta.com/imgs/splash2.png"
|
||||||
|
mode="widthFix"
|
||||||
|
class="splash-img"
|
||||||
|
></image>
|
||||||
|
|
||||||
|
<view class="text-box">
|
||||||
|
<view class="text-title">个人在线衣橱管理工具</view>
|
||||||
|
<view>My衣橱管家</view>
|
||||||
|
</view>
|
||||||
|
</swiper-item>
|
||||||
|
<swiper-item class="swiper-item">
|
||||||
|
<image
|
||||||
|
src="https://puton.huimeimeta.com/imgs/splash3.png"
|
||||||
|
mode="widthFix"
|
||||||
|
class="splash-img"
|
||||||
|
></image>
|
||||||
|
|
||||||
|
<view class="text-box">
|
||||||
|
<view class="text-title">【美搭】可视化智慧穿搭</view>
|
||||||
|
<view>可实现发型、上衣、下衣、外套、连衣裙、套装试穿</view>
|
||||||
|
</view>
|
||||||
|
</swiper-item>
|
||||||
|
<swiper-item class="swiper-item">
|
||||||
|
<image
|
||||||
|
src="https://puton.huimeimeta.com/imgs/splash4.png"
|
||||||
|
mode="widthFix"
|
||||||
|
class="splash-img"
|
||||||
|
></image>
|
||||||
|
|
||||||
|
<view class="text-box">
|
||||||
|
<view class="text-title">【美搭】可视化智慧穿搭SSS+系统</view>
|
||||||
|
<view>个人形象服务私域运营工具</view>
|
||||||
|
<view>适用:各类提供穿搭服务和服装离店营销创景</view>
|
||||||
|
</view>
|
||||||
|
</swiper-item>
|
||||||
|
</swiper>
|
||||||
|
|
||||||
|
<view class="step-box">
|
||||||
|
<view
|
||||||
|
:class="['step-item', curStep === item - 1 ? 'curStep' : '']"
|
||||||
|
v-for="item in 4"
|
||||||
|
:key="item"
|
||||||
|
/>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="arrow-box" @click="jumpPage">
|
||||||
|
<image src="https://puton.huimeimeta.com/imgs/splash-arrow.png" class="arrow-img"></image>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import { computed, ref } from 'vue';
|
||||||
|
import sheep from '@/sheep';
|
||||||
|
|
||||||
|
const isLogin = computed(() => sheep.$store('user').isLogin);
|
||||||
|
|
||||||
|
const curStep = ref(0);
|
||||||
|
|
||||||
|
const jumpPage = () => {
|
||||||
|
if (curStep.value === 0) {
|
||||||
|
sheep.$router.go('/pages/index/index');
|
||||||
|
} else {
|
||||||
|
if (!isLogin) {
|
||||||
|
uni.redirectTo({ url: '/pages/login/index' });
|
||||||
|
} else {
|
||||||
|
sheep.$router.go('/pages/index/room');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
.splash-page {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
background: #000;
|
||||||
|
|
||||||
|
.swiper {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
|
||||||
|
.swiper-item {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
position: relative;
|
||||||
|
|
||||||
|
.splash-img {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text-box {
|
||||||
|
width: 100%;
|
||||||
|
text-align: center;
|
||||||
|
color: #fff;
|
||||||
|
position: absolute;
|
||||||
|
left: calc(50%);
|
||||||
|
bottom: 180px;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
font-size: 14px;
|
||||||
|
line-height: 24px;
|
||||||
|
|
||||||
|
.text-title {
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.step-box {
|
||||||
|
width: 708rpx;
|
||||||
|
height: 2rpx;
|
||||||
|
position: absolute;
|
||||||
|
left: calc(50% - 354rpx);
|
||||||
|
bottom: 160px;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
|
||||||
|
.step-item {
|
||||||
|
width: 172rpx;
|
||||||
|
height: 2rpx;
|
||||||
|
background: #fff;
|
||||||
|
|
||||||
|
&.curStep {
|
||||||
|
background: #9251eb;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.arrow-box {
|
||||||
|
width: 100%;
|
||||||
|
height: 160px;
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
bottom: 0;
|
||||||
|
|
||||||
|
.arrow-img {
|
||||||
|
width: 30px;
|
||||||
|
height: 28px;
|
||||||
|
position: absolute;
|
||||||
|
left: calc(50% - 15px);
|
||||||
|
top: calc(50% - 14px);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
Reference in New Issue
Block a user