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

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