!171 fix(app): iOS网络权限处理逻辑从app.vue迁移到首页page/index/index
Merge pull request !171 from wuKong/fix(app)-iOS网络权限检查pull/172/head
commit
aa83e4aa51
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import { computed } from 'vue';
|
import { computed } from 'vue';
|
||||||
import { onLoad, onPageScroll, onPullDownRefresh } from '@dcloudio/uni-app';
|
import { onLoad, onShow, onPageScroll, onPullDownRefresh } from '@dcloudio/uni-app';
|
||||||
import sheep from '@/sheep';
|
import sheep from '@/sheep';
|
||||||
import $share from '@/sheep/platform/share';
|
import $share from '@/sheep/platform/share';
|
||||||
// 隐藏原生tabBar
|
// 隐藏原生tabBar
|
||||||
|
|
@ -79,6 +79,20 @@
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
onShow(async() => {
|
||||||
|
// #ifdef APP-PLUS
|
||||||
|
// ios首次授权网络,需要重新加载一次应用初始化
|
||||||
|
// 可能需要考虑上uni.onNetworkStatusChange,uni.offNetworkStatusChange组合拳以及主动主动唤起权限申请
|
||||||
|
// 一开始放app.vue,感觉负载太重,搬到这里来了。
|
||||||
|
// 如果你的首页不是这个页面,需要把代码搬过去。
|
||||||
|
if (sheep.$platform.os === 'ios') {
|
||||||
|
if (await sheep.$platform.checkNetwork()) {
|
||||||
|
await sheep.$store('app').init();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// #endif
|
||||||
|
});
|
||||||
|
|
||||||
// 下拉刷新
|
// 下拉刷新
|
||||||
onPullDownRefresh(() => {
|
onPullDownRefresh(() => {
|
||||||
sheep.$store('app').init();
|
sheep.$store('app').init();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue