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

发表评论