full-version
Phoenix 3 months ago
parent 4b765b63f3
commit 65d698df3a

@ -4,7 +4,7 @@
</div>
</template>
<script setup>
import { ref } from 'vue'
import { ref,onShow ,onHide} from 'vue'
import config from "../../config";
import {sendWebWiew,receiveWebView} from "@/utils/communicate";
const webViewRef=ref(null)
@ -20,6 +20,27 @@ permissionListener.onComplete((e) => {
sendWebWiew(webViewRef.value,{auth:e,open:false})
}); */
// #endif
//解决ios的h5问题获取网络权限之后重新加载
const networkStatusChange=(res)=>{
if(res.isConnected) {
uni.redirectTo({
url: '/pages/index/index'
})
} else {
uni.showToast({
title: '网络无连接',
icon: 'none'
})
}
}
const webViewObj=ref(null)
onShow(()=>{
uni.onNetworkStatusChange(networkStatusChange);
})
onHide(()=>{
uni.offNetworkStatusChange(networkStatusChange)
})
const webLoad=(e)=>{
const m=receiveWebView(e)
switch (m.action) {

Loading…
Cancel
Save