一、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)路由懒加载

使用import 函数

3.路由守卫

(1)全局路由守卫

a. routerBeforeEach
用来判断当前用户是否已登录

(2)组件独享守卫

beforeEnter