我想在react中,點擊事件之后跳轉到一個外鏈,請問該如何跳轉,默認的跳轉方式不支持跳外鏈。this.context.router.history.push('/download')
this.props.history.push('/download')這兩種跳轉方式都可以跳轉,區(qū)別是什么,分別在什么情景下使用?
1 回答

猛跑小豬
TA貢獻1858條經(jīng)驗 獲得超8個贊
以上兩種是沒有區(qū)別的。
外鏈要使用
window.location.href = 'link'
因為push方法是程序內(nèi)部的history跳轉,單頁應用才需要用到,其實并沒有向server發(fā)送請求
添加回答
舉報
0/150
提交
取消