jiuyiUniapp/jiuyi2/App.vue

57 lines
1.1 KiB
Vue
Raw Normal View History

2024-12-18 15:46:27 +08:00
<script>
// 工具库
import util from '@/common/js/util';
2025-01-04 20:33:45 +08:00
//
import api from '@/api/index.js'
2024-12-18 15:46:27 +08:00
// vuex
import store from '@/store/index.js'
// import Mixins from '@/utils/Mixins.js'
export default {
// mixins: [Mixins],
onLaunch() {
2025-01-04 20:33:45 +08:00
// 获取用户信息
2024-12-18 15:46:27 +08:00
this.getUserinfo()
2025-01-04 20:33:45 +08:00
// 获取系统配置
this.getConfig()
2024-12-18 15:46:27 +08:00
},
methods: {
2025-01-04 20:33:45 +08:00
// 获取用户信息
2024-12-18 15:46:27 +08:00
getUserinfo() {
// 登录令牌
const token = uni.getStorageSync('token')
// 用户信息
const userinfo = uni.getStorageSync('userinfo')
// 如果登录保活
if (token) {
// 用户信息
if (userinfo) store.commit('setState', {
key: 'userinfo',
value: userinfo
})
util.getUserinfo(() => {
// 腾讯im登录
util.loginTencent(userinfo)
// 储存登录账号
util.loginAccountManagement(userinfo)
})
}
},
2025-01-04 20:33:45 +08:00
// 获取系统配置
getConfig() {
api.getConfig().then(rs => {
})
}
2024-12-18 15:46:27 +08:00
}
}
</script>
<style lang="scss">
/*每个页面公共css */
@import "./common/css/style.scss";
</style>