一、vuex基本使用
1.mutation里可以改变state,只能包含同步操作
2.异步操作需要放在actions中,通过commit对应的mutation来改变state
3.组建中通过dispatch对应action来发起异步操作然后改变state
4.一个store可拆分为不同模块,并拥有自己的命令空间
二、项目中使用
1.登录持续化
将token和用户信息同时存放在vuex和storage中,为了实现自动登录,vuex中的token初始值从storage中获取。
三、vue-router基本使用
1.路由模式
hash模式和history模式
(1)默认是hash模式,url后面部分带有#号(像书签,可以翻到网页指定位置)
(2)history部署的时候需要后端支持。默认返回index.html
2.路由配置
(1)动态路由
(2)路由懒加载
3.路由守卫
(1)全局路由守卫
a. routerBeforeEach
用来判断当前用户是否已登录
(2)组件独享守卫
beforeEnter