LFPay app项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

73 lines
1.6 KiB

<script>
// import config from './config'
import config from '@/config/environment.js'
import store from '@/store'
import {
getToken
} from '@/utils/auth'
export default {
onLaunch: function() {
this.initApp()
},
methods: {
// 初始化应用
initApp() {
// 初始化应用配置
this.initConfig()
// 检查用户登录状态
//#ifdef H5
this.checkLogin()
//#endif
// #ifdef APP
uni.reLaunch({url: '/pages/home/index'})
// #endif
},
initConfig() {
this.globalData.config = config
},
checkLogin() {
const pages = getCurrentPages();
if(pages?.length === 0){
this.$tab.reLaunch('/pages/home/index')
}else if (!getToken()) {
this.$tab.reLaunch('/pages/login')
}
}
}
}
</script>
<style lang="scss">
/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
@import "@/uni_modules/uview-ui/index.scss";
@import '@/static/scss/index.scss'
</style>
<style>
.full-height-with-titile{
height: calc(100vh - 0px) !important;
}
.full-height-without-titile{
height: 100vh !important;
}
.container-with-lines{
height: 100vh;
padding: 10rpx 20rpx;
background-color: #2C53CA;
background-image: url('/static/svgs/lines.svg');
background-size: 360%;
background-position: center;
}
.container-with-elep{
height: 100vh;
background-color: #2345B2 !important;
padding: 20rpx !important;
background-image: url(/static/img/ele.png) !important;
background-position: bottom right !important;
background-size: 80% !important;
background-repeat: no-repeat !important;
}
</style>