Commit 5c3d38ea authored by 肖健's avatar 肖健

添加广告

parent 1fea7c1c
......@@ -22,11 +22,22 @@
</view>
</view>
</view>
<view v-if="carouselFlag" style="width: 700rpx;margin: 0 auto;position: relative;">
<u-swiper radius="12rpx" :height="120" :list="list5" circular @change="e => current = e.current"
:autoplay="true" keyName="imageUrl" @click="goOtherLink">
</u-swiper>
<view style="position: absolute;right: 10rpx; top:10rpx;z-index: 99999;">
<u--image src="/static/my/close.png" width="12px" height="12px" @click="closeCarouselFlag"></u--image>
</view>
</view>
</view>
</view>
</template>
<script>
import util from '@/pages/login/util.js'
export default {
data() {
return {
......@@ -51,9 +62,59 @@
},
],
scanClick: true, //扫一扫节流
list5: [],
current: 0,
carouselFlag:false,
}
},
methods: {
closeCarouselFlag() {
this.carouselFlag = false
},
getRotationList() {
let opts = {
url: '/app/index/carouse/3',
method: 'get'
};
this.http.httpTokenRequest(opts, {}).then(res => {
if (res.data.code == 200) {
let data = []
data = res.data.data
let imgList = []
data.forEach(e => {
imgList.push(e)
})
this.list5 = imgList
this.carouselFlag = true
}
})
},
// 轮播跳转其他页面
goOtherLink(index) {
let item = this.list5[index]
let link = item.link;
if(link) {
if (item.remark == 'jdh5') {
// uni.navigateTo({
// url: '/pages/webview/webview?url=' + link
// })
let url;
let token = uni.getStorageSync('userToken');
if (!token) {
uni.setStorageSync('jdNavto',1)
uni.navigateTo({
url: '/pages/login/index/index'
})
return;
}
util.navigateToH5({page:link})
return
}
uni.navigateTo({
url: link
})
}
},
goUrl(vo) {
uni.removeStorageSync('routerLogin')
uni.setStorageSync('routerLogin',vo.url)
......@@ -142,6 +203,8 @@
setTimeout(() => {
this.show = true
}, 100);
this.getRotationList()
},
};
</script>
......
......@@ -54,14 +54,26 @@
</view>
</view>
<view class="ps__btn" v-if="token" @click="loginOut">退出登录</view>
<u-gap bgColor="transparent" v-if="carouselFlag" height="20"></u-gap>
<view v-if="carouselFlag" style="width: 700rpx;margin: 0 auto;position: relative;">
<u-swiper radius="12rpx" :height="120" :list="list5" circular @change="e => current = e.current"
:autoplay="true" keyName="imageUrl" @click="goOtherLink">
</u-swiper>
<view style="position: absolute;right: 10rpx; top:10rpx;z-index: 99999;">
<u--image src="/static/my/close.png" width="12px" height="12px" @click="closeCarouselFlag"></u--image>
</view>
</view>
</view>
<u-gap bgColor="transparent" height="70"></u-gap>
</view>
</template>
<script>
import util from '@/pages/login/util.js'
let plugin = requirePlugin('loginPlugin');
export default {
export default {
data() {
return {
show:false,
......@@ -122,10 +134,60 @@ export default {
userInfo: null,
//头像
avatar: '',
token:null
token:null,
list5: [],
current: 0,
carouselFlag:false,
}
},
methods: {
closeCarouselFlag() {
this.carouselFlag = false
},
getRotationList() {
let opts = {
url: '/app/index/carouse/4',
method: 'get'
};
this.http.httpTokenRequest(opts, {}).then(res => {
if (res.data.code == 200) {
let data = []
data = res.data.data
let imgList = []
data.forEach(e => {
imgList.push(e)
})
this.list5 = imgList
this.carouselFlag = true
}
})
},
// 轮播跳转其他页面
goOtherLink(index) {
let item = this.list5[index]
let link = item.link;
if(link) {
if (item.remark == 'jdh5') {
// uni.navigateTo({
// url: '/pages/webview/webview?url=' + link
// })
let url;
let token = uni.getStorageSync('userToken');
if (!token) {
uni.setStorageSync('jdNavto',1)
uni.navigateTo({
url: '/pages/login/index/index'
})
return;
}
util.navigateToH5({page:link})
return
}
uni.navigateTo({
url: link
})
}
},
loginOut() {
this.$http.request({
url:'/logout',
......@@ -336,6 +398,7 @@ export default {
if(this.token){
this.getUserInfo()
}
this.getRotationList()
},
onReady: function () {
uni.setNavigationBarTitle({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment