React-Router:为什么hastag(#)不能放入URL?

时间:2015-11-20 05:18:48

标签: javascript reactjs react-router url-routing

React-Router:1.0.0

我正在使用哈希历史和我在考虑使用主题标签作为URL中路径的一部分(而不是片段),但是任何带有主题标签的路径都会立即被删除在那时关闭使用散列。

例如:

this.props.history.pushState(null, `/blah/blah/#blah`);

路线到: /#/ blah / blah /?_ k = pdcm9b

this.props.history.pushState(null, `/blah/#blah/blah`);

路线到: /#/ blah /?_ k = pdcm9b

this.props.history.pushState(null, `/#blah/blah/blah`);

路线到: /#/?_ k = pdcm9b

问题: 为什么会这样?我可以在URL中使用主题标签(即使我需要切换到createBrowserHistory)吗?

0 个答案:

没有答案