1
0
forked from dyf/APP
Files
APP/App.vue

175 lines
3.5 KiB
Vue
Raw Normal View History

2025-07-05 14:49:26 +08:00
<script>
2025-08-28 14:05:06 +08:00
import bleTool from '@/utils/BleHelper.js'
import upgrade from '@/utils/update.js'
2025-07-05 14:49:26 +08:00
export default {
2025-11-07 11:57:35 +08:00
onLaunch: function() {
2025-08-28 14:05:06 +08:00
//以下代码仅在开发时使用,否则会出现不可预知的问题。
//清除登陆之外的所有信息;
// let store=uni.getStorageInfoSync();
// store.keys.forEach((val,index,array)=>{
// if(val=="tokenTime"){
// let time=uni.getStorageSync(val);
// if(!time){
// time=0;
// }
// let currTime=new Date().getTime();
// if(currTime>=time){
// uni.removeStorageSync(val);
// uni.removeStorageSync("token");
2025-09-26 16:31:56 +08:00
// uni.removeStorageSync("clientID");
// }
// }
2025-09-26 16:31:56 +08:00
// else if(val=="token" || val=="clientID" || val=='phone'){
// console.log("忽略登陆信息");
// }else{
// uni.removeStorageSync(val);
// }
// });
// uni.clearStorageSync();
2025-08-28 14:05:06 +08:00
//以上代码仅在开发时使用,否则会出现不可预知的问题。
2025-11-07 11:57:35 +08:00
// #ifdef APP-PLUS
var appid = plus.runtime.appid;
console.log('应用的 appid 为:' + appid);
// #endif
},
onShow: function() {
console.log('App Show');
//将检查更新换到onshow,因为苹果用户喜欢一直挂着
2025-11-07 11:57:35 +08:00
uni.getSystemInfo({
success: function(res) {
if (res.uniPlatform == 'app') {
bleTool.getBleTool();
let appid = plus.runtime.appid;
if (appid !== 'HBuilder') {
console.log("appid=", appid);
upgrade.checkAndUpdateWgt();
}
2025-08-28 14:05:06 +08:00
}
2025-11-07 11:57:35 +08:00
}
});
2025-07-05 14:49:26 +08:00
},
onHide: function() {
2025-08-28 14:05:06 +08:00
console.log('App Hide');
2025-07-05 14:49:26 +08:00
}
}
</script>
<style lang="scss">
@import 'vk-uview-ui/index.scss';
2025-11-07 11:57:35 +08:00
/* #ifdef APP-ANDROID */
//苹果应用以下样式后Slider不可拖动
2025-11-07 11:57:35 +08:00
uni-slider .uni-slider-handle-wrapper {
border-radius: 20rpx;
2025-08-06 18:33:33 +08:00
}
2025-11-07 11:57:35 +08:00
uni-slider .uni-slider-thumb {
width: 66rpx !important;
height: 80rpx !important;
margin-top: -40rpx !important;
border-radius: 16rpx !important;
margin-left: -72rpx !important;
}
2025-11-07 11:57:35 +08:00
uni-slider .uni-slider-handle-wrapper {
height: 88rpx;
position: relative;
// }
/* #endif */
.custom-file-picker .file-picker__box-content {
background: rgba(26, 26, 26, 1);
border: none !important;
border-radius: 45rpx;
width: 180rpx;
height: 180rpx;
}
.uni-file-picker.custom-file-picker {
overflow: inherit !important;
}
.custom-file-picker .icon-add {
height: 5rpx !important;
width: 70rpx !important;
}
.uni-picker-view-mask {
background: rgba(42, 42, 42, 1);
z-index: -1;
}
.uni-picker-view-content {
position: inherit;
}
.uni-picker-view-wrapper {
background: rgba(42, 42, 42, 1);
}
.green {
2025-11-10 17:27:37 +08:00
color: #aed600 !important;
2025-08-28 14:05:06 +08:00
}
2025-11-07 11:57:35 +08:00
.red {
color: #FF0000 !important;
}
.maincontent {
width: 100%;
min-height: 100vh;
height: auto;
padding: 30rpx;
box-sizing: border-box;
}
.contentBg {
background-color: #121212;
color: #ffffffde;
}
.fleft {
float: left;
}
.fright {
float: right;
}
.clear {
clear: both;
}
.displayNone {
display: none !important;
}
.visibilityHidden{
visibility: hidden !important;
}
.center {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
@font-face {
font-family: "PingFang SC";
src: url("~@/static/fonts/PingFangSC.ttf") format("opentype");
}
2025-09-15 11:55:44 +08:00
@font-face {
2025-11-07 11:57:35 +08:00
font-family: "PingFangBold";
src: url("~@/static/fonts/PingFangBold.ttf") format("opentype");
}
</style>