百富门答题小程序
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.
 
 
 

126 lines
2.2 KiB

<template>
<view class="home">
<image src="/static/image/bg/bg1x2.png"
class="page-bg"
mode="aspectFill"></image>
<view class="content_now">
<view class="article">
<uv-parse :content="configList.introduce"></uv-parse>
</view>
</view>
<view class="an">
<view class="btn2"
@click="start">
开始
</view>
<view class="logo-list">
<view class="logoo-item"
:key="index"
v-for="(item, index) in list">
<image :src="item.image" mode="aspectFill"></image>
<view class="btn"
@click="toBrand(item.id)">
点击进入
</view>
</view>
</view>
<text class="second-color">{{ configList.bg_title }}</text>
</view>
</view>
</template>
<script>
import { mapState } from 'vuex'
export default {
computed : {
...mapState(['articleList', 'configList']),
},
data() {
return {
key : 'cancel_value',
list : [],
}
},
onLoad(args) {
this.getBrand()
},
methods: {
next(){
},
start(){
uni.navigateTo({
url: '/pages/index/article'
})
},
getBrand(){
this.$api('getBrand', res => {
if(res.code == 200){
this.list = res.result
}
})
},
toBrand(id){
uni.navigateTo({
url: '/pages/index/logoInfo?id=' + id
})
},
}
}
</script>
<style lang="scss" scoped>
.article{
width: 600rpx;
font-size: 28rpx;
line-height: 50rpx;
}
.an{
position: fixed;
bottom: 190rpx;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
}
.second-color{
margin-top: 20rpx;
}
.btn2 {
border: 4rpx solid $uni-color;
display: flex;
align-items: center;
justify-content: center;
padding: 16rpx 200rpx;
color: $uni-color;
border-radius: 10rpx;
}
.logo-list{
display: flex;
gap: 30rpx;
margin-top: 20rpx;
image{
width: 160rpx;
height: 90rpx;
}
.logoo-item{
background-color: rgba(236, 184, 100, 0.1);
border: 1rpx solid rgba(236, 184, 100, 0.4);
padding: 10rpx 20rpx;
border-radius: 10rpx;
.btn{
font-size: 20rpx;
color: #fff;
background-color: rgba(236, 184, 100, 1);
border-radius: 30rpx;
padding: 4rpx 14rpx;
}
}
}
</style>