普兆健康管家前端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

74 lines
1.5 KiB

<template>
<view class="page__view">
<navbar title="问卷测评" leftClick @leftClick="$utils.navigateBack" color="#191919" bgColor="transparent" />
<view class="main">
<view :class="['step', item.step === current ? 'is-active' : '']" v-for="item in steps" :key="item.step">
<view class="step-zh">{{ `{ ${item.zh} }` }}</view>
<view class="step-en">{{ item.en }}</view>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
current: 0,
steps: [
{ step: 0, zh: '基本信息', en: 'Personal Nutrition Survey' },
{ step: 1, zh: '营养目标', en: 'Nutritional Goal' },
{ step: 2, zh: '生活习惯', en: 'Living habits' },
{ step: 3, zh: '身体状况', en: 'Physical condition' },
],
}
},
onLoad(arg) {
this.current = parseInt(arg.step)
setTimeout(() => {
this.$utils.redirectTo(`/pages_order/report/test/answer?step=${this.current}`)
}, 1500)
}
}
</script>
<style scoped lang="scss">
.page__view {
width: 100vw;
min-height: 100vh;
background-color: $uni-bg-color;
position: relative;
}
.main {
margin-top: 214rpx;
}
.step {
text-align: center;
font-family: PingFang SC;
line-height: 1.4;
color: #989898;
&.is-active {
color: #252545;
}
&-zh {
font-weight: 600;
font-size: 48rpx;
}
&-en {
font-weight: 400;
font-size: 26rpx;
}
& + & {
margin-top: 80rpx;
}
}
</style>