jeecg-boot项目中 获取当前登录用户的信息
jeecg-boot项目中 获取当前登录用户的信息
·
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
在jeecg-boot项目中获取当前登录用户的信息
前言
提示:如何在jeecg-boot项目中获取当前登录用户的信息
例如:随着jeecg-boot项目的不断发展,学习jeecg-boot中的一些技能也越来越重要,本文就介绍了如何在jeecg-boot项目中获取当前登录用户信息的一些内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、直接上综合代码(下面有详细步骤)
import store from '@/store'
import {
ACCESS_TOKEN,
USER_NAME,
USER_INFO,
USER_AUTH,
SYS_BUTTON_AUTH,
UI_CACHE_DB_DICT_DATA,
TENANT_ID,
CACHE_INCLUDED_ROUTES
} from '@/store/mutation-types'
export default {
name: '你的页面名',
components: {
store
},
data() {
return {
}
},
created() {
this.getuser() //获取用户信息
},
methods: {
//获取用户信息
getuser() {
window._CONFIG['imageURL'] = Vue.prototype.API_BASE_URL
console.log(window._CONFIG['imageURL'], 'sd')
this.userInfo = store.getters.userInfo
this.userId = store.getters.userInfo.id
this.userInfo.avatar = window._CONFIG['imageURL'] + '/' + store.getters.userInfo.avatar
console.log(store.getters.userInfo, '获取用户信息')
},
}
}
二、使用步骤
1.首先我们需要引入 store
代码如下(示例):
import store from '@/store'
import {
ACCESS_TOKEN,
USER_NAME,
USER_INFO,
USER_AUTH,
SYS_BUTTON_AUTH,
UI_CACHE_DB_DICT_DATA,
TENANT_ID,
CACHE_INCLUDED_ROUTES
} from '@/store/mutation-types'
2.读入数据
代码如下(示例):
methods: {
//获取用户信息
getuser() {
window._CONFIG['imageURL'] = Vue.prototype.API_BASE_URL
console.log(window._CONFIG['imageURL'], 'sd')
this.userInfo = store.getters.userInfo
this.userId = store.getters.userInfo.id
this.userInfo.avatar = window._CONFIG['imageURL'] + '/' + store.getters.userInfo.avatar
console.log(store.getters.userInfo, '获取用户信息')
},
}
总结
以上就是今天要讲的内容,本文仅仅简单介绍了jeecg-boot的store的使用,从而能使我们快速便捷地获取到当前登录用户的一些信息。
更多推荐
已为社区贡献2条内容
所有评论(0)