修复未登录时短剧详情接口报错引起的返回和跳转至登录页冲突循环问题
This commit is contained in:
parent
cc3bc45da5
commit
bc88a048aa
|
|
@ -323,6 +323,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
let backTimer=null
|
||||
const listDom = uni.requireNativePlugin('dom')
|
||||
import config from '../../common/config.js'
|
||||
import httpsRequest from '../../common/httpRequest.js'
|
||||
|
|
@ -571,6 +572,10 @@
|
|||
}
|
||||
|
||||
},
|
||||
onHide() {
|
||||
console.log('onHide')
|
||||
clearTimeout(backTimer)
|
||||
},
|
||||
methods: {
|
||||
/**
|
||||
* 获取金币比例
|
||||
|
|
@ -1354,6 +1359,13 @@
|
|||
httpsRequest.getT('/app/course/courseSets', data).then(res => {
|
||||
console.log('getDataList')
|
||||
console.log(res)
|
||||
if(res.code==401){
|
||||
// uni.showToast({
|
||||
// title: '请先登录',
|
||||
// icon: 'none'
|
||||
// })
|
||||
return
|
||||
}
|
||||
if (res.code == 0) {
|
||||
this.isCollect = res.data.collect ? true : false;
|
||||
courseDetailsId=(courseDetailsId&&courseDetailsId!=='null')?courseDetailsId: res.data.current.courseDetailsId
|
||||
|
|
@ -1487,7 +1499,8 @@
|
|||
title: '加载失败',
|
||||
icon: 'none'
|
||||
})
|
||||
setTimeout(() => {
|
||||
clearTimeout(backTimer)
|
||||
backTimer= setTimeout(() => {
|
||||
uni.navigateBack();
|
||||
}, 1000)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue