TraceabilityAPP/App.vue

115 lines
1.7 KiB
Vue

<script>
export default {
onLaunch: function() {
let timer = null
uni.$on('close', function(data) {
timer = setTimeout(() => {
// uni.request({
// url: 'https://iot.lihaink.cn/close_stream', //仅为示例,并非真实接口地址。
// });
console.log("关闭定时器")
}, 60000)
})
uni.$on('push', function(data) {
if (timer) {
clearTimeout(timer);
}
// uni.request({
// url: 'https://iot.lihaink.cn/push_stream',
// });
})
},
onShow: function() {
console.log('App Show')
},
onHide: function() {
console.log('App Hide')
// uni.request({
// url: 'https://iot.lihaink.cn/close_stream',
// });
},
}
// ngrok http 5173
</script>
<style lang="scss">
@import "uview-plus/index.scss";
.card {
position: relative;
background-color: #fff;
box-sizing: border-box;
padding: 20rpx 20rpx;
border-radius: 21.03rpx 21.03rpx 21.03rpx 21.03rpx;
margin: 0 auto;
margin-bottom: 40rpx;
font-size: 29.79rpx;
box-shadow: 1rpx 1rpx 10rpx 1rpx rgba(0, 0, 0, 0.1);
.card-li {
margin-bottom: 17rpx;
}
}
// .content {
// padding: 20rpx 28.5rpx;
// background-color: #F4F4F4;
// min-height: 100vh;
// }
.more-jt {
display: flex;
align-items: center;
}
.u-action-sheet__item-wrap {
overflow: auto;
max-height: 30vh !important;
}
view {
box-sizing: border-box;
}
.te {
width: 30vw;
/* 容器宽度 */
white-space: nowrap;
/* 文字不换行 */
overflow: hidden;
/* 超出部分隐藏 */
text-overflow: ellipsis;
/* 超出部分显示省略号 */
}
// .uni-tabbar .uni-tabbar__icon {
// width: 80rpx !important;
// height: 80rpx !important;
// }
/*每个页面公共css */
</style>