react redux怎么做登陸攔截
2 回答

catspeake
TA貢獻1111條經驗 獲得超0個贊
可能是你的action沒有connect到組件上,沒有把這個方法傳過來。
1.參考我寫的一個方案
1234 | @connect( state => state, dispatch => bindActionCreators(action, dispatch) ) |
2.根據redux文檔的方案
12345678910 | // 哪些 action 創建函數是我們想要通過 props 獲取的看 function mapDispatchToProps(dispatch) { return { onIncrement: () => dispatch(increment()) }; } export default connect( mapDispatchToProps )(Counter); |

汪汪一只貓
TA貢獻1898條經驗 獲得超8個贊
登陸注冊邏輯比較多,不詳細說明,判斷用戶是否登陸很簡單
1、若是用session的方式,那么可以寫一個isLogin的API,每次用戶打開需要驗證登陸的頁面的時候,就請求這個API,根據返回值,采用promise的方式判斷是否打開當前頁面或者是否顯示用戶的信息。
2、若是用url帶參的方式,那么同樣需要一個isLogin的API,原理同上,只不過前端需要傳遞一個參數,而session的方式不需要前端做任何傳參操作
- 2 回答
- 0 關注
- 311 瀏覽
添加回答
舉報
0/150
提交
取消