比较两种路由模式的优劣?
来源:4-22 如何用JS实现H5 history路由

香饽饽0
2021-04-17
如果这是道面试题,有哪些可说的。
我暂时想到的:
1.hash 还能跳到页面某个元素 id 的位置那里,如果用 hash 模式就占用了这个默认功能
2.history 需要服务端设置,但这点不能算劣势
3.传递参数 hash 模式容易有歧义
www.baidu.com/#/searchResult?index=1
www.baidu.com?index=1/#/searchResult
写回答
1回答
-
这样回答没问题的。我补充一下:
第一,hash 模式传递参数会用第一种,不会用第二种的。
第二,C 端的产品建议用 history 模式,比较正规的路由。B 端产品建议用 hash 模式,配置简单。
00
相似问题