鍍金池/ 問答/HTML5  HTML/ react如何跳轉(zhuǎn)到一個外鏈?

react如何跳轉(zhuǎn)到一個外鏈?

我想在react中,點擊事件之后跳轉(zhuǎn)到一個外鏈,請問該如何跳轉(zhuǎn),默認的跳轉(zhuǎn)方式不支持跳外鏈。

this.context.router.history.push('/download')
this.props.history.push('/download')

這兩種跳轉(zhuǎn)方式都可以跳轉(zhuǎn),區(qū)別是什么,分別在什么情景下使用?

回答
編輯回答
糖果果

以上兩種是沒有區(qū)別的。

外鏈要使用

window.location.href = 'link'

因為push方法是程序內(nèi)部的history跳轉(zhuǎn),單頁應(yīng)用才需要用到,其實并沒有向server發(fā)送請求

2018年4月12日 17:16