欢迎来到[自学php网] ①群 AG亚游集团

AG亚游集团 > 前端 > react >

react路由-<HashRouter>路由简介

来源:未知 ?? 时间:2019-04-10 16:51?作者:小飞侠

[导读] HashRouter react哈希路由 A Router that uses the hash portion of the URL (i.e. window.location.hash) to keep your UI in sync with the URL. 使用URL的哈希部分(即window.location.hash)保持用户界面与URL同步的router。 IM...

<HashRouter>  react哈希路由

A <Router> that uses the hash portion of the URL (i.e. window.location.hash) to keep your UI in sync with the URL.

使用URL的哈希部分(即window.location.hash)保持用户界面与URL同步的<router>。


IMPORTANT NOTE: Hash history does not support location.key or location.state. In previous versions we attempted to shim the behavior but there were edge-cases we couldn’t solve. Any code or plugin that needs this behavior won’t work. As this technique is only intended to support legacy browsers, we encourage you to configure your server to work with <BrowserHistory> instead.

重要提示:哈希历史不支持location.key或location.state。在以前的版本中,我们试图填充行为,但有一些边缘情况我们无法解决。任何需要此行为的代码或插件都无法工作。由于此技术仅用于支持传统浏览器,因此我们建议您将服务器配置为使用<browserhistory>。


import { HashRouter } from 'react-router-dom'
<HashRouter>
  <App/>
</HashRouter>


basename: string

The base URL for all locations. A properly formatted basename should have a leading slash, but no trailing slash.

所有位置的基本URL。格式正确的basename应该有一个前导斜杠,但不能有尾随斜杠。


<HashRouter basename="/calendar"/>
<Link to="/today"/> / renders <a href="#/calendar/today">


getUserConfirmation: func

A function to use to confirm navigation. Defaults to using window.confirm.

用于确认导航的功能。默认为使用window.confirm。


/ this is the default behavior
function getConfirmation(message, callback) {
  const allowTransition = window.confirm(message);
  callback(allowTransition);}
<HashRouter getUserConfirmation={getConfirmation} />;


hashType: string

The type of encoding to use for window.location.hash. Available values are:

用于window.location.hash的编码类型。可用值包括:


"slash" - Creates hashes like #/ and #/sunshine/lollipops

"noslash" - Creates hashes like # and #sunshine/lollipops

"hashbang" - Creates “ajax crawlable” (deprecated by Google) hashes like #!/ and #!/sunshine/lollipops

Defaults to "slash".


children: node

A single child element to render.

要呈现的单个子元素。


更多延伸~~ AG亚游集团/reacttrainingaff4com/react-router/web/api/HashRouter

最新文章

点击排行

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号@版权所有AG亚游集团

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

巴甲4场全主胜 086期足彩任九开808注11303元 校园贷:学生做刷单兼职被骗 多人被迫还贷数万元 俄罗斯:美延长对俄制裁“不合法且对全世界有害” 粤媒:女足目标不仅是进世界杯 努力提高实力上限 大马教练自认不弱于卫冕冠军 汤杯四强并非不可能 俄民众两天抗议提高退休年龄:退休改革是抢劫居民 进球gif-世界博!黄博文圆月弯刀 李帅无可奈何 南非大选开始选民登记 总统拉马福萨回老家拉票 联想控股:证监会批准公司参与H股全流通试点项目 两回合看透詹皇窒息防守 今天要帽翻半支绿军 德国王牌恐落选世界杯 德主帅:出1问题他就落选 穆里尼奥的三年魔咒又来了 他对曼联的不满全写在脸上
揭官场“大忽悠”:张口和某领导一起吃过饭照过相 足协跨赛季处罚名单:张稀哲停10场 博阿斯还有4场 山东防守端再遭打击 睢冉大腿后侧肌肉群拉伤 Facebook组建区块链团队 拟创建数字加密货币 小法:温格待我像儿子 但和我关系最近的是穆帅 男子总夸儿子不用功照样考上重点高中 被同事揍了 大公国际下调美国信用评级至非洲博茨瓦纳以下 伊拉克下令没收萨达姆及其亲信财产 涉及4257人 抖音:直播和评论功能暂停使用 升级完毕后再次开通 龚建华当选江西省总工会主席 高速收费员称不找零还对司机爆粗 涉事人已被停职 穆帅惨啊!曼联两大软肋都没补强 要无人可用了
足彩伤停:伯恩利伤5主力 皇马后防失3员大将 春季来临!春季如何才能做好马匹的日常护理呢 奥地利总统范德贝伦向人民英雄纪念碑敬献花圈 朝鲜参访团访华了解改革开放成果 韩媒:体现开放意志 女子划艇世界杯中国队获七金 孙梦雅成为多金王 突遇冰雹还是发生爆炸? 墨西哥航班坠机原因待解 土耳其总统“吓哭”小女孩:如果你殉国 以你为荣 大巴司机高速上边飙车边嗑瓜子 乘客全程不敢瞌睡 意大利坏小子:尤文拿不了意甲 国米球迷才高兴 养殖什么不愁销路 开什么店比较有市场 过年摆地摊赚10万 地摊卖什么最火 AG亚游集团