步骤:登录调后端接口获取token存在vuex和缓存里-->设置路由守卫判断路由-->封装axios请求插入token-->调用接口
1.登录
页面代码不展示了
data() {
return {
loginForm: {
username: '',
password: ''
},
}
},
mounted() {
},
methods: {
...mapMutations(['changeLogin']),
login() {
let _this = this;
if (this.loginForm.username === '' || this.loginForm.password === '') {
this.$toast({
message: '请先正确输入手机号和密码',
});
} else {
this.axios({
method: 'post',
url: '', // 登录接口
data: _this.loginForm
}).then(res => {
_this.userToken = ""; //res后端返回的token
/