task#15348,司机app自动刷新功能

This commit is contained in:
2024-10-11 20:46:05 +08:00
parent d28a23e664
commit 36d2895f2b
2 changed files with 10 additions and 6 deletions

View File

@ -11,9 +11,6 @@
v-model="keyword" v-model="keyword"
placeholder="名称/关键词/简介" placeholder="名称/关键词/简介"
> >
<!-- <template #button>
<van-icon class="search" name="search" size="20" @click="getTrainingList"/>
</template>-->
</van-field> </van-field>
</template> </template>
<template slot="left"> <template slot="left">
@ -105,6 +102,14 @@ export default {
this.driverId = urlParams.get('driverId'); this.driverId = urlParams.get('driverId');
this.time=timeFormat(Date.now()) this.time=timeFormat(Date.now())
this.getTrainingList(); this.getTrainingList();
document.addEventListener('visibilitychange', async ( ) => {
let state = document.visibilityState
if (state == 'hidden') { // 用户离开了
}
if (state == 'visible') {
this.getTrainingList();
}
});
}, },
methods:{ methods:{
onRefresh() { onRefresh() {

View File

@ -85,13 +85,12 @@ export default {
this.getList(); this.getList();
document.addEventListener('visibilitychange', async ( ) => { document.addEventListener('visibilitychange', async ( ) => {
console.log('document.visibilityState', document.visibilityState);
let state = document.visibilityState let state = document.visibilityState
if (state == 'hidden') { // 用户离开了 if (state == 'hidden') { // 用户离开了
console.log('用户离开了') // console.log('用户离开了')
} }
if (state == 'visible') { if (state == 'visible') {
console.log('用户回来了') // console.log('用户回来了')
this.getList(); this.getList();
//调用接口,获取订单状态 //调用接口,获取订单状态
} }