|
@@ -5,19 +5,7 @@
|
|
<sub-tabvs class="" :tabs="typetab" @change="changeIndex" :selectIndex="selecttype"
|
|
<sub-tabvs class="" :tabs="typetab" @change="changeIndex" :selectIndex="selecttype"
|
|
:scrollTop="scrollTop"></sub-tabvs>
|
|
:scrollTop="scrollTop"></sub-tabvs>
|
|
<view class="home-header pd0_15 mt10" :style="'background: ' + mbgColor + ';'">
|
|
<view class="home-header pd0_15 mt10" :style="'background: ' + mbgColor + ';'">
|
|
- <view class="home-mendian flex alcenter space plr15 cl-w9" style="display: none;">
|
|
|
|
- <navigator style="width: calc(100% - 80rpx);" url="/pages/client/tuan/ss">
|
|
|
|
- <view class="flex alcenter" style="width: calc(100% - 80rpx);">
|
|
|
|
- <text class="iconfont iconsousuo ft14 mr10"></text>
|
|
|
|
- <text class="text-over ft14" style="width: calc(100% - 60rpx);">请输入搜索内容</text>
|
|
|
|
- </view>
|
|
|
|
- </navigator>
|
|
|
|
- <text @click="saoma()" class="iconfont iconicon_saoma ft24"></text>
|
|
|
|
- </view>
|
|
|
|
-
|
|
|
|
- <view class="">
|
|
|
|
- <home-banner :banners="banners"></home-banner>
|
|
|
|
- </view>
|
|
|
|
|
|
+ <home-banner :banners="banners"></home-banner>
|
|
</view>
|
|
</view>
|
|
<view class="integral-mall-main plr15" style="margin-top: 30upx;">
|
|
<view class="integral-mall-main plr15" style="margin-top: 30upx;">
|
|
<view class="integal-mall-menu flex pt10 pb10">
|
|
<view class="integal-mall-menu flex pt10 pb10">
|
|
@@ -44,46 +32,42 @@
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="mt24">
|
|
<view class="mt24">
|
|
- <view class="flex alcenter start">
|
|
|
|
|
|
+ <view class="flex alcenter start mb10">
|
|
<view class="flex alcenter">
|
|
<view class="flex alcenter">
|
|
<image style="width: 40rpx;height: 40rpx;" :src="statics.zhuico[0]"></image>
|
|
<image style="width: 40rpx;height: 40rpx;" :src="statics.zhuico[0]"></image>
|
|
<text class="ft16 ftw600 cl-main ml15">{{ hotdata.subject_name }}</text>
|
|
<text class="ft16 ftw600 cl-main ml15">{{ hotdata.subject_name }}</text>
|
|
</view>
|
|
</view>
|
|
- <!-- <navigator url="/pages/client/tuan/ss?selectIndex=1"> -->
|
|
|
|
- <!-- <view @click="huanyihuan()" class="ft14 cl-notice">换一换</view> -->
|
|
|
|
- <!-- </navigator> -->
|
|
|
|
- </view>
|
|
|
|
-
|
|
|
|
- <view class="flex space"
|
|
|
|
- style="display:flex; flex-wrap:wrap; padding: 30upx 30upx 0px 30upx;min-height: 100px;">
|
|
|
|
- <block v-for="(value, key) in hotdata.data" :key="key">
|
|
|
|
- <view class="box pb10 mb15" style="width:31%; border-radius:20rpx;" @click="detail(value)">
|
|
|
|
- <!-- <view class="btn-mini" style="position: absolute; top: 20upx; right: 20upx; border-radius: 10upx;font-size: 18upx;width: 60upx; height: 36upx; z-index: 1;" :style="getBtnStyle">{{value.lxname}}</view> -->
|
|
|
|
- <image class="integral-mall-goods" mode="aspectFill" :src="value.cover_image"></image>
|
|
|
|
- <view class="mt8 plr10 ft14 ftw400 text-center text-over cl-main">{{ value.name }}</view>
|
|
|
|
- </view>
|
|
|
|
- </block>
|
|
|
|
</view>
|
|
</view>
|
|
|
|
+ <u-scroll-list :indicator="false">
|
|
|
|
+ <view v-for="(value, key) in hotdata.data" :key="key" class="box pb10 mb15"
|
|
|
|
+ style="width:30%; border-radius:20rpx;margin: 6px;min-height: 100px;flex: none;"
|
|
|
|
+ @click="detail(value)">
|
|
|
|
+ <u--image width="100%" height="280rpx" radius="8" mode="scaleToFill" :src="value.cover_image"
|
|
|
|
+ :fade="true" duration="450">
|
|
|
|
+ <view slot="error" style="font-size: 24rpx;">加载失败</view>
|
|
|
|
+ </u--image>
|
|
|
|
+ <view class="mt8 plr10 ft14 ftw400 text-center text-over cl-main">{{ value.name }}</view>
|
|
|
|
+ </view>
|
|
|
|
+ </u-scroll-list>
|
|
</view>
|
|
</view>
|
|
<view class="mt24">
|
|
<view class="mt24">
|
|
- <view class="flex alcenter start">
|
|
|
|
|
|
+ <view class="flex alcenter start mb10">
|
|
<view class="flex alcenter">
|
|
<view class="flex alcenter">
|
|
<image style="width: 40rpx;height: 40rpx;" :src="statics.zhuico[0]"></image>
|
|
<image style="width: 40rpx;height: 40rpx;" :src="statics.zhuico[0]"></image>
|
|
<text class="ft16 ftw600 cl-main ml15">{{ givedata.subject_name }}</text>
|
|
<text class="ft16 ftw600 cl-main ml15">{{ givedata.subject_name }}</text>
|
|
</view>
|
|
</view>
|
|
- <!-- <navigator url="/pages/client/tuan/ss?selectIndex=1"> -->
|
|
|
|
- <!-- <view @click="huanyihuan()" class="ft14 cl-notice">换一换</view> -->
|
|
|
|
- <!-- </navigator> -->
|
|
|
|
- </view>
|
|
|
|
- <view class="flex space"
|
|
|
|
- style="display:flex; flex-wrap:wrap; padding: 30upx 30upx 0px 30upx;min-height: 100px;">
|
|
|
|
- <block v-for="(value, key) in givedata.data" :key="key">
|
|
|
|
- <view class="box pb10 mb15" style="width:31%; border-radius:20rpx;" @click="detail(value)">
|
|
|
|
- <image class="integral-mall-goods" mode="aspectFill" :src="value.cover_image"></image>
|
|
|
|
- <view class="mt8 plr10 ft14 ftw400 text-center text-over cl-main">{{ value.name }}</view>
|
|
|
|
- </view>
|
|
|
|
- </block>
|
|
|
|
</view>
|
|
</view>
|
|
|
|
+ <u-scroll-list :indicator="false">
|
|
|
|
+ <view v-for="(value, key) in givedata.data" :key="key" class="box pb10 mb15"
|
|
|
|
+ style="width:30%; border-radius:20rpx;margin: 6px;min-height: 100px;flex: none;"
|
|
|
|
+ @click="detail(value)">
|
|
|
|
+ <u--image width="100%" height="280rpx" radius="8" mode="scaleToFill" :src="value.cover_image"
|
|
|
|
+ :fade="true" duration="450">
|
|
|
|
+ <view slot="error" style="font-size: 24rpx;">加载失败</view>
|
|
|
|
+ </u--image>
|
|
|
|
+ <view class="mt8 plr10 ft14 ftw400 text-center text-over cl-main">{{ value.name }}</view>
|
|
|
|
+ </view>
|
|
|
|
+ </u-scroll-list>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -144,7 +128,6 @@
|
|
},
|
|
},
|
|
onLoad(e) {
|
|
onLoad(e) {
|
|
this.settitle();
|
|
this.settitle();
|
|
-
|
|
|
|
},
|
|
},
|
|
onShow() {
|
|
onShow() {
|
|
this.getList();
|
|
this.getList();
|
|
@@ -165,9 +148,6 @@
|
|
console.log(this.type)
|
|
console.log(this.type)
|
|
this.selecttype = index;
|
|
this.selecttype = index;
|
|
},
|
|
},
|
|
- huanyihuan() {
|
|
|
|
-
|
|
|
|
- },
|
|
|
|
getList() {
|
|
getList() {
|
|
getMiniprogramHall().then(res => {
|
|
getMiniprogramHall().then(res => {
|
|
console.log(res, 'getMiniprogramHallgetMiniprogramHall')
|
|
console.log(res, 'getMiniprogramHallgetMiniprogramHall')
|
|
@@ -176,28 +156,6 @@
|
|
this.givedata = res.data.recommend[1]
|
|
this.givedata = res.data.recommend[1]
|
|
})
|
|
})
|
|
},
|
|
},
|
|
- saoma() {
|
|
|
|
- //#ifdef APP-PLUS
|
|
|
|
- uni.scanCode({
|
|
|
|
- success: function(res) {
|
|
|
|
- if (res.result.indexOf("uid") != -1) {
|
|
|
|
- var obj = JSON.parse(res.result);
|
|
|
|
- if (obj.uid) {
|
|
|
|
- uni.navigateTo({
|
|
|
|
- url: '/pages/login/reg?uid=' + obj.uid
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- uni.showToast({
|
|
|
|
- title: res.result,
|
|
|
|
- icon: "none"
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
- //#endif
|
|
|
|
-
|
|
|
|
- },
|
|
|
|
detail(value) {
|
|
detail(value) {
|
|
uni.navigateTo({
|
|
uni.navigateTo({
|
|
url: '/pages/video/index?video_id=' + value.video_id
|
|
url: '/pages/video/index?video_id=' + value.video_id
|
|
@@ -250,7 +208,7 @@
|
|
}
|
|
}
|
|
|
|
|
|
.integral-mall-goods {
|
|
.integral-mall-goods {
|
|
- width: 100%;
|
|
|
|
|
|
+ width: 210rpx;
|
|
height: 280rpx;
|
|
height: 280rpx;
|
|
background: #F2F2F2;
|
|
background: #F2F2F2;
|
|
border-radius: 16upx;
|
|
border-radius: 16upx;
|