jiuyiUniapp/jiuyi2/App.vue

57 lines
1.0 KiB
Vue

<script setup>
import {
onLaunch,
} from '@dcloudio/uni-app'
// 工具库
import util from '@/common/js/util';
//
import api from '@/api/index.js'
// vuex
import store from '@/store/index.js'
onLaunch(() => {
// 获取用户信息
getUserinfo()
// 获取系统配置
getConfig()
})
// 获取用户信息
function getUserinfo() {
// 登录令牌
const token = uni.getStorageSync('token')
// 用户信息
const userinfo = uni.getStorageSync('userinfo')
// 如果登录保活
if (token) {
// 用户信息
if (userinfo) store.commit('setState', {
key: 'userinfo',
value: userinfo
})
// 腾讯im登录
// util.loginTencent(userinfo)
util.getUserinfo()
}
}
// 获取系统配置
function getConfig() {
api.getConfig().then(rs => {
if (rs.code == 200) {
store.commit('setState', {
key: 'config',
value: rs.data
})
return
}
})
}
</script>
<style lang="scss">
/*每个页面公共css */
@import "./common/css/style.scss";
</style>