逻辑是这样的,注册功能不是提交方式,是oauth2模式
token抓取回来后
这是store/user代码
显示routes.js里的部分代码
import { USER_SIGNIN } from '../store/user'
...
path: '/callback', //登录
meta: { auth: false },
beforeEnter: (to, from, next) => {
util.get('/api/user',{},(res) => {
USER_SIGNIN(res.data)//这句是错误的,我应该怎么写,才可以保存用户信息到store里
这里要
util.toast('登录成功')
}, () => {
util.toast('获取信息失败')
})
1.这种方式我把route写的很大,总觉得不好,我认为不需要渲染组件,所以在路由里处理就行了,有没有好的写法!
2.路由里怎么调用vuex的USER_SIGNIN常量。我不知道怎么用...mapActions([USER_SIGNIN]),
杨魅力