文件封装
步骤
- 核心请求文件
-
在
apiUse
文件夹中的
index.js
文件写
API接口方法
baseURL + url
后台完整地址
-
将信息写入
store
文件夹中的
index.js
文件
将信息保存到Vuex中,Vuex管理全局共享的数据
①引入接口方法
②
state
变量中定义要接收的对象
③
mutations
方法更新信息
④
actions
方法请求用户信息保存到
state
变量 里userInfo中
⑤
getters
方法定义并导出用户信息
-
在 router 文件夹中的 index.js 文件中进行
路由守卫
引入
import store from '@/store'
beforeEach 页面发送跳转就走一次,在函数中判断是否已登录 (token) 并
获取用户信息
=>store.dispatch(‘getUserInfoActions’)
- 渲染页面
template
中渲染用户信息
script
中引入 mapGetters
最后在
computed
计算属性中使用
版权声明:本文为Ceiee原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。