70 lines
1.6 KiB
Plaintext
70 lines
1.6 KiB
Plaintext
<script setup lang="ts">
|
|
import { onLaunch, onShow, onHide } from "@dcloudio/uni-app";
|
|
import { onMounted, ref } from "vue";
|
|
import { WebSocket } from "@/Service/Comm/TwWebSocket";
|
|
import { Service } from "@/Service/Service"
|
|
|
|
let isios = ref(false)
|
|
var socket = new WebSocket();
|
|
|
|
|
|
onLaunch(() => {
|
|
isios.value = uni.getSystemInfoSync().platform != 'ios'//是否为ios
|
|
//#ifdef APP-PLUS//app
|
|
if (isios.value) {
|
|
// getVersion()//更新
|
|
}
|
|
//#endif
|
|
|
|
//链接服务器
|
|
uni.$on("ImCom", () => {
|
|
socket.ConnectSocketInit();
|
|
})
|
|
uni.$on("ImComOff", function (data) {
|
|
socket.CloseSocket(data);
|
|
})
|
|
});
|
|
onShow(() => {
|
|
Service.SetStorageCache('isHede',false)
|
|
//链接服务器
|
|
if (Service.GetUserIsLogin()) {
|
|
uni.$emit('ImCom')
|
|
}
|
|
|
|
});
|
|
onHide(() => {
|
|
Service.SetStorageCache('isHede',true)
|
|
});
|
|
|
|
const getUpData = () => {
|
|
// #ifdef APP
|
|
// plus.runtime.getProperty(plus.runtime.appid, (wgtinfo) => {
|
|
// NvpMerchService.GetAppVersion().then(res=>{
|
|
// console.log('wgtinfo.versionCode',wgtinfo.versionCode);
|
|
// if (res.data.version > wgtinfo.versionCode) {
|
|
// setTimeout(function() {
|
|
// uni.navigateTo({
|
|
// url: "/pages/upData/upData?info=" +
|
|
// encodeURIComponent(
|
|
// JSON.stringify(res.data))
|
|
// })
|
|
// }, 1000)
|
|
// }
|
|
// })
|
|
// })
|
|
// #endif
|
|
|
|
}
|
|
</script>
|
|
<style lang="scss">
|
|
@import "uview-plus/index.scss";
|
|
@import "colorui/main.css";
|
|
@import "colorui/icon.css";
|
|
|
|
page {
|
|
--nav-mian: #1890FF; //全局颜色
|
|
--nav-vice: #52C41A; //副颜色
|
|
--nav-diluted: #FF4D4F; //次颜色
|
|
|
|
}
|
|
</style> |