react应用启动时直接跳转至超链接。

由于需求需要使用react当做介质来打开自己的应用超链接。
中途尝试过window.location方法但会有一个index.html页面的场景过渡,期望在react启动时便直接跳转至我的超链接,有没有好的办法实现?
也考虑过利用react-router来默认加载至超链接,但之前还没有使用过react不知思路是否可行。

阅读 3.1k
2 个回答

肯定需要一个页面来做为启动页,没页面怎么启动程序

没那么复杂,在index.js中的componentDidMount生命周期中,直接使用window.location.href = 'xxx'就可以了。

index.js

class App extends React.Component {
    componentDidMount() {
        window.location.href = 'xxxx';
    }
    
    render() {
        return null;
    }
}

ReactDOM.render(App, document.body);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题