页面的跳转
我们首先来看一下项目的访问环境,以下为例:
http://localhost:3000/?activityID=1&isPreview=true#/page?id=0
通常一个get请求的参数是前半部分,如http://localhost:3000/?activityID=1&isPreview=true
这里的活动id和是否预览模式两个请求字段,页面也会对应的刷新。
再看在vue中http://localhost:8088/#/Edit
/#/可以看作是页面中的一个位置,可以是一个锚点,通过切换#后的值,会在浏览器中留下hash记录值,且页面不会进行刷新
我们这里可以借助window.onhashchange = function () { }
方法来监听页面hash值的变化作出相应的动作,即完成页面的切换。