yylAdmin后台顶部新增参数变量
文章描述:
yylAdminWeb后台新增变量,在所有地方都可以调用
后端
1、打开yylAdmin/app/common/service/system/UserService.php文件,找到public static function info()方法
新增
$info['city_text'] = '中国';
前端
1、打开yylAdminWeb/src/store/modules/user.js
在avatar: ”,下添加
city:'',
在SET_AVATAR: (state, avatar) => { }后面添加
SET_CITY: (state, city_text) => {
state.city = city_text
},
在userInfo()获取用户信息avatar_url,后面添加
city_text,
commit(‘SET_AVATAR’, avatar_url)
commit('SET_CITY', city_text)
2、yylAdminWeb/src/store/getter.js
3、yylAdminWeb/src/layout/components/Navbar.vue
computed: {
...mapGetters(['sidebar', 'device', 'nickname', 'username', 'avatar', 'city'])
},
<span style="display:inline-block;float:left;margin-right:10px;color:#409eff" :title="username">
<em style="font-style: normal; background: #605ca8; color:#fff; padding:5px 8px;font-size: 15px;border-radius: 3px; ">地区:{{city}}</em>
{{username}}
</span>
发布时间:2023/10/26
发表评论