
获得徽章 0
赞了这篇沸点
赞了这篇沸点
我尝试监听history.pushState和history.replaceState,
在vue项目中
1. 第一次打开页面history.replaceState执行了两次
2. 刷新页面执行了一次history.replaceState
3. 页面通过$router.push切换执行了一次history.pushState和history.replaceState
在react项目中
1. 第一次打开不会执行这两个
2. 刷新不会执行
3. 使用useHistory的push,history.pushState执行
4. 使用useHistory的replace,history.replaceState执行
我又尝试监听hash
在vue项目使用的hash路由,但不管页面怎么跳转hashchange都不执行
我想知道vue的执行为什么这么奇怪,然后hash为啥无法监听
在vue项目中
1. 第一次打开页面history.replaceState执行了两次
2. 刷新页面执行了一次history.replaceState
3. 页面通过$router.push切换执行了一次history.pushState和history.replaceState
在react项目中
1. 第一次打开不会执行这两个
2. 刷新不会执行
3. 使用useHistory的push,history.pushState执行
4. 使用useHistory的replace,history.replaceState执行
我又尝试监听hash
在vue项目使用的hash路由,但不管页面怎么跳转hashchange都不执行
我想知道vue的执行为什么这么奇怪,然后hash为啥无法监听
![[可怜]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_5.ece2a96.png)
展开
4
1
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
展开
2
17
赞了这篇沸点
赞了这篇沸点
几个月之间发布的全开源即时通讯系统,不知道大家还记得不,基于[unverse-push](#网页链接#)的web客户端,基于vue实现。...#掘金沸点#
juejin.im
经过几个月的不懈奋斗,终于初步完成了,基于web-rtc的实时音视频通话[vue-chat](
github.com)web版本,可以实现与[android-chat](
github.com)客户端一对一音视频通话. 另外服务端源码在这里:
github.com
如果喜欢的话,可以给个小星星,支持一下,持续分享关于即时通讯的相关技术,请看这里:
www.comsince.cn
经过几个月的不懈奋斗,终于初步完成了,基于web-rtc的实时音视频通话[vue-chat](
如果喜欢的话,可以给个小星星,支持一下,持续分享关于即时通讯的相关技术,请看这里:
展开
16
92
赞了这篇沸点