为什么在user.redux.js中getRedirectPath(action.payload)可以传入type?

来源:6-10 登录注册-注册跳转+密码加密实现

慕少5155609

2017-12-19

action.payload不是一个对象吗?

写回答

2回答

覆海神龙

2017-12-21

传入的也是对象啊,哪里是传入type:

export function getRedirectPath({type, avatar}) {

// 根据用户信息返回跳转地址

let url = (type === 'boss') ? '/boss' : 'genius'

if (!avatar) {

url += '/info'

}

return url

}


0
2
爱吃火锅的_04372233
回复
慕少5155609
这里老师是不是搞错了啊?传入的type变量是个对象啊,if里面应该是type.type才对啊,否则拿对象怎么和字符串作比较
2018-01-19
共2条回复

覆海神龙

2017-12-21

es6的解构语法不熟悉吧,看这里:https://segmentfault.com/a/1190000010777578

0
0

Redux+React Router+Node.js全栈开发

全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!

1822 学习 · 750 问题

查看课程